test.mulan
Class MulanArffTest
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
test.mulan.MulanArffTest
- All Implemented Interfaces:
- junit.framework.Test
public class MulanArffTest
- extends junit.framework.TestCase
Class
- Version:
- 24 Feb 2011
- Author:
- Luna De Ferrari luna.deferrari-at-ed.ac.uk
|
Method Summary |
static int |
generateTestArffAndReturnId(java.lang.String arffPropsPath)
Create test arff file |
static java.lang.String |
getExpectedMulanTestFile()
|
static java.lang.String |
getExpectedMulanTrainFile()
|
static java.lang.String |
getExpectedMulanXml2()
|
static java.lang.String |
getExpectedMulanXmlTestFile()
|
static java.lang.String |
getExpectedMulanXmlTrainFile()
|
static int |
getFirstTestArffFromDb()
public static int getFirstFilteredTestArff() { ArffPropsTableReader
reader = ArffPropsTableReaderTest.getReader1(); // return the first arff
having different identifiers as "old test id" // and
"id the attributes were taken from (train set)"
// return the first arff id containing "test" in its pathname return
reader.getIdByArffPath("_with_attr_of_"); }
public static int getFirstFilteredTrainArff() { ArffPropsTableReader
reader = ArffPropsTableReaderTest.getReader1(); // return the first arff
having different identifiers as "old test id" // and
"id the attributes were taken from (train set)"
// return the first arff id containing "test" in its pathname return
reader.getIdByArffPath("_with_attr_of_"); } |
static int |
getFirstTrainArffFromDb()
|
static int |
getFirstValidArff2FromDb()
|
static MulanArff |
getLoadedMulan(java.lang.String arffPropsPath)
|
static MulanArff |
getMulan(java.lang.String arffPropsPath)
|
static MulanArff |
getMulanArff1()
|
static MulanArff |
getMulanArff1LoadedAndWritten()
|
static MulanArff |
getMulanArffTest()
|
static MulanArff |
getMulanArffTestLoadedAndWritten()
|
static MulanArff |
getMulanArffTrain()
|
static MulanArff |
getMulanArffTrainLoadedAndWritten()
|
static MulanArff |
getWrittenMulan(java.lang.String arffPropsPath)
|
void |
testGenerateArffFileFromDb2()
public static String getExpectedMulanArff1() {
return "@relation test_data\n\n" + MulanArffTest.ATT1_TO_STRING + "\n"
+ MulanArffTest.ATT2_TO_STRING + "\n"
+ MulanArffTest.ATT3_TO_STRING + "\n"
+ MulanArffTest.ATT4_TO_STRING + "\n"
+ MulanArffTest.ATT5_TO_STRING + "\n"
+ "@attribute class1 {0,1}\n" + "@attribute class2 {0,1}\n"
+ "@attribute class3 {0,1}\n" + "@attribute class4 {0,1}\n"
+ "\n@data\n" + "% " + DataOne.INST1 + "\n"
+ MulanArffTest.arffInstance1 + "\n" + "% " + DataOne.INST2
+ "\n" + MulanArffTest.arffInstance2 + "\n" + "% "
+ DataOne.INST4 + "\n" + MulanArffTest.arffInstance4 + "\n"
+ "% " + DataOne.INSTATTVOID + "\n"
+ MulanArffTest.arffInstanceAttributeVoid + "\n" + "% "
+ DataOne.INSTCLASSATTVOID + "\n"
+ MulanArffTest.arffInstanceClassAttributeVoid + "\n" + "% "
+ DataOne.INSTCLASSVOID + "\n"
+ MulanArffTest.arffInstanceClassVoid;
}
public static String getExpectedMulanArff2() {
String attributes = "@relation test_ec_data\n\n@attribute 1.-.-.- {0,1}\n@attribute 1.1.-.- {0,1}\n@attribute 1.1.1.- {0,1}\n@attribute 1.1.1.1 {0,1}\n@attribute 2.-.-.- {0,1}\n@attribute 2.2.-.- {0,1}\n@attribute 2.2.2.- {0,1}\n@attribute 2.2.2.2 {0,1}\n@attribute 3.-.-.- {0,1}\n@attribute 3.3.-.- {0,1}\n@attribute 3.3.3.- {0,1}\n@attribute 3.3.3.3 {0,1}\n@attribute att1 {0,1}\n@attribute att2 {0,1}\n@attribute att3 {0,1}\n@attribute att4 {0,1}\n@attribute att5 {0,1}\n\n";
String instances = "@data\n% inst1\n{0 1,1 1,2 1,3 1,12 1}\n% inst10\n{4 1,5 1,6 1,7 1,16 1}\n% inst11\n{4 1,5 1,6 1,7 1}\n% inst12\n{12 1}\n% inst13\n{}\n% inst2\n{4 1,5 1,6 1,7 1,14 1}\n% inst3\n{0 1,1 1,2 1,3 1,12 1}\n% inst4\n{4 1,5 1,6 1,7 1,14 1}\n% inst5\n{0 1,1 1,2 1,3 1,12 1}\n% inst6\n{4 1,5 1,6 1,7 1,14 1}\n% inst7\n{0 1,1 1,2 1,3 1,12 1}\n% inst8\n{4 1,5 1,6 1,7 1,14 1}\n% inst9\n{0 1,1 1,2 1,3 1,15 1}\n% instA\n{8 1,9 1,10 1,11 1,13 1}\n% instB\n{4 1,5 1,6 1,7 1,14 1}\n% instC\n{4 1,5 1,6 1,7 1,13 1,14 1}\n% inst_att_void\n{4 1,5 1,6 1,7 1}\n% inst_class_att_void\n{}\n% inst_class_void\n{13 1}";
return attributes + instances;
} |
| Methods inherited from class junit.framework.TestCase |
countTestCases, getName, run, run, runBare, setName, toString |
| Methods inherited from class junit.framework.Assert |
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
arffInstance1
public static final java.lang.String arffInstance1
- See Also:
- Constant Field Values
arff_EC_Instance1
public static final java.lang.String arff_EC_Instance1
- See Also:
- Constant Field Values
arffInstance2
public static final java.lang.String arffInstance2
- See Also:
- Constant Field Values
arffInstance4
public static final java.lang.String arffInstance4
- See Also:
- Constant Field Values
arffInstanceClassAttributeVoid
public static final java.lang.String arffInstanceClassAttributeVoid
- See Also:
- Constant Field Values
arffInstanceClassVoid
public static final java.lang.String arffInstanceClassVoid
- See Also:
- Constant Field Values
arffInstanceAttributeVoid
public static final java.lang.String arffInstanceAttributeVoid
- See Also:
- Constant Field Values
ATT1_TO_STRING
public static final java.lang.String ATT1_TO_STRING
- See Also:
- Constant Field Values
ATT2_TO_STRING
public static final java.lang.String ATT2_TO_STRING
- See Also:
- Constant Field Values
ATT3_TO_STRING
public static final java.lang.String ATT3_TO_STRING
- See Also:
- Constant Field Values
ATT4_TO_STRING
public static final java.lang.String ATT4_TO_STRING
- See Also:
- Constant Field Values
ATT5_TO_STRING
public static final java.lang.String ATT5_TO_STRING
- See Also:
- Constant Field Values
ATT_EC_1_TO_STRING
public static final java.lang.String ATT_EC_1_TO_STRING
- See Also:
- Constant Field Values
ATT_EC_11_TO_STRING
public static final java.lang.String ATT_EC_11_TO_STRING
- See Also:
- Constant Field Values
ATT_EC_111_TO_STRING
public static final java.lang.String ATT_EC_111_TO_STRING
- See Also:
- Constant Field Values
ATT_EC_1111_TO_STRING
public static final java.lang.String ATT_EC_1111_TO_STRING
- See Also:
- Constant Field Values
ATT_EC_2_TO_STRING
public static final java.lang.String ATT_EC_2_TO_STRING
- See Also:
- Constant Field Values
ATT_EC_22_TO_STRING
public static final java.lang.String ATT_EC_22_TO_STRING
- See Also:
- Constant Field Values
ATT_EC_222_TO_STRING
public static final java.lang.String ATT_EC_222_TO_STRING
- See Also:
- Constant Field Values
ATT_EC_2222_TO_STRING
public static final java.lang.String ATT_EC_2222_TO_STRING
- See Also:
- Constant Field Values
MulanArffTest
public MulanArffTest()
testGenerateArffFileFromDb2
public void testGenerateArffFileFromDb2()
- public static String getExpectedMulanArff1() {
return "@relation test_data\n\n" + MulanArffTest.ATT1_TO_STRING + "\n"
+ MulanArffTest.ATT2_TO_STRING + "\n"
+ MulanArffTest.ATT3_TO_STRING + "\n"
+ MulanArffTest.ATT4_TO_STRING + "\n"
+ MulanArffTest.ATT5_TO_STRING + "\n"
+ "@attribute class1 {0,1}\n" + "@attribute class2 {0,1}\n"
+ "@attribute class3 {0,1}\n" + "@attribute class4 {0,1}\n"
+ "\n@data\n" + "% " + DataOne.INST1 + "\n"
+ MulanArffTest.arffInstance1 + "\n" + "% " + DataOne.INST2
+ "\n" + MulanArffTest.arffInstance2 + "\n" + "% "
+ DataOne.INST4 + "\n" + MulanArffTest.arffInstance4 + "\n"
+ "% " + DataOne.INSTATTVOID + "\n"
+ MulanArffTest.arffInstanceAttributeVoid + "\n" + "% "
+ DataOne.INSTCLASSATTVOID + "\n"
+ MulanArffTest.arffInstanceClassAttributeVoid + "\n" + "% "
+ DataOne.INSTCLASSVOID + "\n"
+ MulanArffTest.arffInstanceClassVoid;
}
public static String getExpectedMulanArff2() {
String attributes = "@relation test_ec_data\n\n@attribute 1.-.-.- {0,1}\n@attribute 1.1.-.- {0,1}\n@attribute 1.1.1.- {0,1}\n@attribute 1.1.1.1 {0,1}\n@attribute 2.-.-.- {0,1}\n@attribute 2.2.-.- {0,1}\n@attribute 2.2.2.- {0,1}\n@attribute 2.2.2.2 {0,1}\n@attribute 3.-.-.- {0,1}\n@attribute 3.3.-.- {0,1}\n@attribute 3.3.3.- {0,1}\n@attribute 3.3.3.3 {0,1}\n@attribute att1 {0,1}\n@attribute att2 {0,1}\n@attribute att3 {0,1}\n@attribute att4 {0,1}\n@attribute att5 {0,1}\n\n";
String instances = "@data\n% inst1\n{0 1,1 1,2 1,3 1,12 1}\n% inst10\n{4 1,5 1,6 1,7 1,16 1}\n% inst11\n{4 1,5 1,6 1,7 1}\n% inst12\n{12 1}\n% inst13\n{}\n% inst2\n{4 1,5 1,6 1,7 1,14 1}\n% inst3\n{0 1,1 1,2 1,3 1,12 1}\n% inst4\n{4 1,5 1,6 1,7 1,14 1}\n% inst5\n{0 1,1 1,2 1,3 1,12 1}\n% inst6\n{4 1,5 1,6 1,7 1,14 1}\n% inst7\n{0 1,1 1,2 1,3 1,12 1}\n% inst8\n{4 1,5 1,6 1,7 1,14 1}\n% inst9\n{0 1,1 1,2 1,3 1,15 1}\n% instA\n{8 1,9 1,10 1,11 1,13 1}\n% instB\n{4 1,5 1,6 1,7 1,14 1}\n% instC\n{4 1,5 1,6 1,7 1,13 1,14 1}\n% inst_att_void\n{4 1,5 1,6 1,7 1}\n% inst_class_att_void\n{}\n% inst_class_void\n{13 1}";
return attributes + instances;
}
generateTestArffAndReturnId
public static int generateTestArffAndReturnId(java.lang.String arffPropsPath)
- Create test arff file
- Returns:
- the identifier of the arff file record in the database
getExpectedMulanTestFile
public static java.lang.String getExpectedMulanTestFile()
getExpectedMulanTrainFile
public static java.lang.String getExpectedMulanTrainFile()
getExpectedMulanXml2
public static java.lang.String getExpectedMulanXml2()
getExpectedMulanXmlTestFile
public static java.lang.String getExpectedMulanXmlTestFile()
getExpectedMulanXmlTrainFile
public static java.lang.String getExpectedMulanXmlTrainFile()
getFirstTestArffFromDb
public static int getFirstTestArffFromDb()
- public static int getFirstFilteredTestArff() { ArffPropsTableReader
reader = ArffPropsTableReaderTest.getReader1(); // return the first arff
having different identifiers as "old test id" // and
"id the attributes were taken from (train set)"
// return the first arff id containing "test" in its pathname return
reader.getIdByArffPath("_with_attr_of_"); }
public static int getFirstFilteredTrainArff() { ArffPropsTableReader
reader = ArffPropsTableReaderTest.getReader1(); // return the first arff
having different identifiers as "old test id" // and
"id the attributes were taken from (train set)"
// return the first arff id containing "test" in its pathname return
reader.getIdByArffPath("_with_attr_of_"); }
getFirstTrainArffFromDb
public static int getFirstTrainArffFromDb()
getFirstValidArff2FromDb
public static int getFirstValidArff2FromDb()
getMulan
public static MulanArff getMulan(java.lang.String arffPropsPath)
getLoadedMulan
public static MulanArff getLoadedMulan(java.lang.String arffPropsPath)
getWrittenMulan
public static MulanArff getWrittenMulan(java.lang.String arffPropsPath)
getMulanArff1
public static MulanArff getMulanArff1()
getMulanArff1LoadedAndWritten
public static MulanArff getMulanArff1LoadedAndWritten()
getMulanArffTest
public static MulanArff getMulanArffTest()
getMulanArffTestLoadedAndWritten
public static MulanArff getMulanArffTestLoadedAndWritten()
getMulanArffTrain
public static MulanArff getMulanArffTrain()
getMulanArffTrainLoadedAndWritten
public static MulanArff getMulanArffTrainLoadedAndWritten()