/*PLEASE DO NOT EDIT THIS CODE*/
/*This code was generated using the UMPLE ${last.version} modeling language!*/



////---- Tests for  attribute ----/////

test A {

 generate JUnit ;
 
 depend  A,B ; 



 
 GIVEN:
 attribute.ump;
 
 
 
 THEN:
  //tests for :id

      test attribute_id {
    
      
        A aA("RandomString1",123,"unidentified","unidentified");
        
        
    assertTrue( aA.setId("RandomString1"));
    assertTrue( aA.getId() =="RandomString1");
    assertTrue( aA.setId("RandomString2"));
    assertTrue( aA.getId()=="RandomString2");
    assertFalse( aA.getId() =="RandomString1");
             
          
        	}

 //tests for :number

      test attribute_number {
    
      
        A aA("RandomString1",123,"unidentified","unidentified");        
            
      assertTrue( aA.setNumber(123));
      assertTrue( aA.getNumber() == 123);
      assertTrue( aA.setNumber(321));
      assertTrue( aA.getNumber() == 321);
      assertFalse( aA.getNumber() == 123);
          
          
        	}

 //tests for :number2

      test attribute_number2 {
    
      
        A aA("RandomString1",123,"unidentified","unidentified");    
      assertTrue( aA.setNumber2(null));
      assertTrue( aA.getNumber2() == null);
      assertTrue( aA.setNumber2(null));
      assertTrue( aA.getNumber2() == null);
      assertFalse( aA.getNumber2() == null);
          
          
        	}

 //tests for :number3

      test attribute_number3 {
    
      
        A aA("RandomString1",123,"unidentified","unidentified");    
      assertTrue( aA.setNumber3(123456789));
      assertTrue( aA.getNumber3() == 123456789);
      assertTrue( aA.setNumber3(987654321));
      assertTrue( aA.getNumber3() == 987654321);
      assertFalse( aA.getNumber3() == 123456789);
          
          
        	}


  
 
   

}
/*PLEASE DO NOT EDIT THIS CODE*/
/*This code was generated using the UMPLE ${last.version} modeling language!*/



////---- Tests for  attribute ----/////

test B {

 generate JUnit ;
 
 depend  A,B ; 



 
 GIVEN:
 attribute.ump;
 
 
 
 THEN:
  //tests for :name

      test attribute_name {
    
      
        B aB("RandomString1","RandomString1","RandomString1");
        
        
    assertTrue( aB.setName("RandomString1"));
    assertTrue( aB.getName() =="RandomString1");
    assertTrue( aB.setName("RandomString2"));
    assertTrue( aB.getName()=="RandomString2");
    assertFalse( aB.getName() =="RandomString1");
             
          
        	}

 //tests for :address

      test attribute_address {
    
      
        B aB("RandomString1","RandomString1","RandomString1");
        
        
    assertTrue( aB.setAddress("RandomString1"));
    assertTrue( aB.getAddress() =="RandomString1");
    assertTrue( aB.setAddress("RandomString2"));
    assertTrue( aB.getAddress()=="RandomString2");
    assertFalse( aB.getAddress() =="RandomString1");
             
          
        	}

 //tests for :id

      test attribute_id {
    
      
        B aB("RandomString1","RandomString1","RandomString1");
        
        
    assertTrue( aB.setId("RandomString1"));
    assertTrue( aB.getId() =="RandomString1");
    assertTrue( aB.setId("RandomString2"));
    assertTrue( aB.getId()=="RandomString2");
    assertFalse( aB.getId() =="RandomString1");
             
          
        	}


  
 
   

}