www.pudn.com > ThinkinginJava4thEdition(SourceCode).zip > AtUnitExample3.java


//: annotations/AtUnitExample3.java 
package annotations; 
import net.mindview.atunit.*; 
import net.mindview.util.*; 
 
public class AtUnitExample3 { 
  private int n; 
  public AtUnitExample3(int n) { this.n = n; } 
  public int getN() { return n; } 
  public String methodOne() { 
    return "This is methodOne"; 
  } 
  public int methodTwo() { 
    System.out.println("This is methodTwo"); 
    return 2; 
  } 
  @TestObjectCreate static AtUnitExample3 create() { 
    return new AtUnitExample3(47); 
  } 
  @Test boolean initialization() { return n == 47; } 
  @Test boolean methodOneTest() { 
    return methodOne().equals("This is methodOne"); 
  } 
  @Test boolean m2() { return methodTwo() == 2; } 
  public static void main(String[] args) throws Exception { 
    OSExecute.command( 
      "java net.mindview.atunit.AtUnit AtUnitExample3"); 
  } 
} /* Output: 
annotations.AtUnitExample3 
  . initialization 
  . methodOneTest 
  . m2 This is methodTwo 
 
OK (3 tests) 
*///:~