dir-changes tests

This commit is contained in:
wisberg 2004-03-31 00:38:51 +00:00
parent fe4fc06aa4
commit c2bcc9d1c7
7 changed files with 158 additions and 0 deletions

View File

@ -341,6 +341,105 @@
</compile>
</ajc-test>
<ajc-test dir="harness"
title="pass dir-changes: nested and static class">
<compile files="DirChangesTest.java">
<dir-changes added="DirChangesTest,DirChangesTest$Inner,DirChangesTest$Nested"/>
</compile>
</ajc-test>
<ajc-test dir="harness"
keywords="expect-fail"
title="fail dir-changes: at end, expected file not added .. $Missing..">
<compile files="DirChangesTest.java">
<dir-changes added="DirChangesTest$Missing"/>
</compile>
</ajc-test>
<ajc-test dir="harness/dirchanges-inc"
title="pass dir-changes incremental">
<compile
options="-incremental"
staging="true"
sourceroots="src">
<dir-changes added="Unchanged,Changed"/>
</compile>
<run class="Changed" options="first"/>
<inc-compile tag="20">
<dir-changes removed="Removed" updated="Changed"/>
</inc-compile>
<run class="Changed" options="second"/>
</ajc-test>
<ajc-test dir="harness/dirchanges-inc"
keywords="expect-fail"
title="fail dir-changes incremental: at start, did not expect added file to exist: {added==}Changed.class">
<compile
options="-incremental"
staging="true"
sourceroots="src"/>
<inc-compile tag="20">
<dir-changes added="Changed"/>
</inc-compile>
</ajc-test>
<ajc-test dir="harness/dirchanges-inc"
keywords="expect-fail"
title="fail dir-changes incremental: at start, expected removed file to exist: {removed==}Missing.class">
<compile
options="-incremental"
staging="true"
sourceroots="src">
<dir-changes removed="Missing"/>
</compile>
</ajc-test>
<ajc-test dir="harness/dirchanges-inc"
keywords="expect-fail"
title="fail dir-changes incremental: at start, expected updated file to exist: {updated==}Missing.class">
<compile
options="-incremental"
staging="true"
sourceroots="src">
<dir-changes updated="Missing"/>
</compile>
</ajc-test>
<ajc-test dir="harness/dirchanges-inc"
keywords="expect-fail"
title="fail dir-changes incremental: at end, expected added file to exist: {added==}Missing.class">
<compile
options="-incremental"
staging="true"
sourceroots="src">
<dir-changes added="Missing"/>
</compile>
</ajc-test>
<ajc-test dir="harness/dirchanges-inc"
keywords="expect-fail"
title="fail dir-changes incremental: at end, did not expect removed file to exist: {removed==}Changed.class">
<compile
options="-incremental"
staging="true"
sourceroots="src"/>
<inc-compile tag="20">
<dir-changes removed="Changed"/>
</inc-compile>
</ajc-test>
<ajc-test dir="harness/dirchanges-inc"
keywords="expect-fail"
title="fail dir-changes incremental: at end, expected updated file to exist: {updated==}Removed.class">
<compile
options="-incremental"
staging="true"
sourceroots="src"/>
<inc-compile tag="20">
<dir-changes updated="Removed"/>
</inc-compile>
</ajc-test>
</suite>

View File

@ -0,0 +1,16 @@
import org.aspectj.testing.Tester;
public class DirChangesTest {
public static void main (String[] args) {
Tester.check(true, "ok");
}
static class Nested {
static int meaningOfLife = 42;
}
class Inner {
int meaningOfLife = 42;
}
}

View File

@ -0,0 +1,11 @@
public class Changed {
public static void main(String[] args) {
Unchanged.main(args);
String sargs = java.util.Arrays.asList(args).toString();
if (!"[second]".equals(sargs)) {
throw new Error("expected args [second] but got " + sargs);
}
}
}

View File

@ -0,0 +1,12 @@
import org.aspectj.testing.Tester;
public class Changed {
public static void main(String[] args) {
Unchanged.main(args);
String sargs = java.util.Arrays.asList(args).toString();
if (!"[first]".equals(sargs)) {
throw new Error("expected args [first] but got " + sargs);
}
}
}

View File

@ -0,0 +1,7 @@
public class Removed {
public static void main(String[] args) {
Changed.main(args);
}
}

View File

@ -0,0 +1,7 @@
public class Removed {
public static void main(String[] args) {
Changed.main(args);
}
}

View File

@ -0,0 +1,6 @@
public class Unchanged {
public static void main(String[] args) {
}
}