package tests; import cute.Cute; public class Struct { public int x = 0; public Struct next; public static int f(int v){ return 2*v+1; } public static void testme(Struct p,int y){ if(y>0){ if(p!=null){ if(f(y)==p.x){ Cute.Assert(p.next!=p); } } } } public static void main(String[] args) { Struct s = (Struct)cute.Cute.input.Object("tests.Struct"); int y = cute.Cute.input.Integer(); testme(s,y); } } //@The following comments are auto-generated to save options for testing the current file //@jcute.optionPrintOutput=true //@jcute.optionLogPath=true //@jcute.optionLogTraceAndInput=true //@jcute.optionGenerateJUnit=false //@jcute.optionExtraOptions= //@jcute.optionJUnitOutputFolderName=D:\sync\work\cute\java //@jcute.optionJUnitPkgName= //@jcute.optionNumberOfPaths=100 //@jcute.optionLogLevel=2 //@jcute.optionDepthForDFS=0 //@jcute.optionSearchStrategy=0 //@jcute.optionSequential=true //@jcute.optionQuickSearchThreshold=100 //@jcute.optionLogRace=false //@jcute.optionLogDeadlock=false //@jcute.optionLogException=false //@jcute.optionLogAssertion=false //@jcute.optionUseRandomInputs=false