/**
* This file is licensed under the University of Illinois/NCSA Open Source License. See LICENSE.TXT for details.
*/
package edu.illinois.keshmesh.detector.tests.lck06j;
import org.junit.Before;
/**
*
* @author Mohsen Vakilian
* @author Stas Negara
*
*/
public class LCK06JTests {
public static class LCK06JTest01 extends LCK06JTest {
@Before
public void setup() throws Exception {
setupProjectAndAnalyze("01", "A.java");
}
@Override
protected String getExpectedStaticFields() {
return "[< Application, Lp/A, a, <Application,Lp/A> >, < Application, Lp/A, counter, <Primordial,I> >, < Application, Lp/A, static_assigned, <Application,Lp/B> >, < Application, Lp/A, static_unassigned, <Application,Lp/B> >]";
}
}
public static class LCK06JTest02 extends LCK06JTest {
@Before
public void setup() throws Exception {
setupProjectAndAnalyze("02", "A.java");
}
}
public static class LCK06JTest03 extends LCK06JTest {
@Before
public void setup() throws Exception {
setupProjectAndAnalyze("03", "A.java");
}
}
public static class LCK06JTest04 extends LCK06JTest {
@Before
public void setup() throws Exception {
setupProjectAndAnalyze("04", "A.java");
}
}
public static class LCK06JTest05 extends LCK06JTest {
@Before
public void setup() throws Exception {
setupProjectAndAnalyze("05", "A.java");
}
}
public static class LCK06JTest06 extends LCK06JTest {
@Before
public void setup() throws Exception {
setupProjectAndAnalyze("06", "A.java");
}
}
public static class LCK06JTest07 extends LCK06JTest {
@Before
public void setup() throws Exception {
setupProjectAndAnalyze("07", "A.java");
}
}
public static class LCK06JTest08 extends LCK06JTest {
@Before
public void setup() throws Exception {
setupProjectAndAnalyze("08", "A.java");
}
}
public static class LCK06JTest09 extends LCK06JTest {
@Before
public void setup() throws Exception {
setupProjectAndAnalyze("09", "A.java");
}
}
public static class LCK06JTest10 extends LCK06JTest {
@Before
public void setup() throws Exception {
setupProjectAndAnalyze("10", "A.java");
}
}
public static class LCK06JTest11 extends LCK06JTest {
@Before
public void setup() throws Exception {
setupProjectAndAnalyze("11", "A.java");
}
}
public static class LCK06JTest12 extends LCK06JTest {
@Before
public void setup() throws Exception {
setupProjectAndAnalyze("12", "A.java");
}
}
public static class LCK06JTest13 extends LCK06JTest {
@Before
public void setup() throws Exception {
setupProjectAndAnalyze("13", "A.java");
}
}
public static class LCK06JTest14 extends LCK06JTest {
@Before
public void setup() throws Exception {
setupProjectAndAnalyze("14", "A.java");
}
}
public static class LCK06JTest15 extends LCK06JTest {
@Before
public void setup() throws Exception {
setupProjectAndAnalyze("15", "A.java");
}
}
public static class LCK06JTest16 extends LCK06JTest {
@Before
public void setup() throws Exception {
setupProjectAndAnalyze("16", "CountBoxes.java");
}
}
}