Revize 0cc85c2d
Přidáno uživatelem Lukáš Ščurko před téměř 6 roky(ů)
src/test/testJDFCaskodyRecord.java | ||
---|---|---|
1 |
package test; |
|
2 |
|
|
3 |
import data.DataReader; |
|
4 |
import data.JDFCaskodyRecord; |
|
5 |
import org.apache.log4j.BasicConfigurator; |
|
6 |
import org.apache.log4j.Level; |
|
7 |
import org.apache.log4j.Logger; |
|
8 |
import org.junit.BeforeClass; |
|
9 |
import org.junit.Test; |
|
10 |
|
|
11 |
import static org.junit.Assert.assertEquals; |
|
12 |
/************************** |
|
13 |
Trida na testovani zpracovaní zaznamu ve tride JDFCaskodyRecord |
|
14 |
-issue #7447 |
|
15 |
*/ |
|
16 |
public class testJDFCaskodyRecord { |
|
17 |
static JDFCaskodyRecord caskodyRecord; |
|
18 |
private static final Logger log = Logger.getLogger(testJDFCaskodyRecord.class); |
|
19 |
private static String[] testRecord; |
|
20 |
|
|
21 |
@BeforeClass |
|
22 |
public static void setUpBeforeClass() { |
|
23 |
|
|
24 |
BasicConfigurator.configure(); |
|
25 |
Logger.getRootLogger().setLevel(Level.INFO); |
|
26 |
testRecord = DataReader.parseLine("\"000004\",\"1\",\"1\",\"34\",\"4\",\"09022018\",\"09082020\",\"\",\"1\""); |
|
27 |
} |
|
28 |
|
|
29 |
/***** |
|
30 |
* testovací metoda, která zkontroluje spravnost zpracovani |
|
31 |
*/ |
|
32 |
@Test |
|
33 |
public void testProcessData(){ |
|
34 |
caskodyRecord = new JDFCaskodyRecord(testRecord); |
|
35 |
assertEquals(0,caskodyRecord.getNumberLine().compareToIgnoreCase("000004")); |
|
36 |
assertEquals(0,caskodyRecord.getNumberJoin().compareToIgnoreCase("1")); |
|
37 |
assertEquals(0,caskodyRecord.getNumberTimeCode().compareToIgnoreCase("1")); |
|
38 |
assertEquals(0,caskodyRecord.getTimeCode().compareToIgnoreCase("34")); |
|
39 |
assertEquals(0,caskodyRecord.getTypeTimeCode().compareToIgnoreCase("4")); |
|
40 |
assertEquals(0, caskodyRecord.getStartDate().compareToIgnoreCase("09022018")); |
|
41 |
assertEquals(0, caskodyRecord.getEndDate().compareToIgnoreCase("09082020")); |
|
42 |
} |
|
43 |
|
|
44 |
} |
src/test/testJDFPevnykodRecord.java | ||
---|---|---|
1 |
package test; |
|
2 |
|
|
3 |
import data.DataReader; |
|
4 |
import data.JDFPevnykodRecord; |
|
5 |
import org.apache.log4j.BasicConfigurator; |
|
6 |
import org.apache.log4j.Level; |
|
7 |
import org.apache.log4j.Logger; |
|
8 |
import org.junit.BeforeClass; |
|
9 |
import org.junit.Test; |
|
10 |
|
|
11 |
import static org.junit.Assert.assertEquals; |
|
12 |
/************************** |
|
13 |
Trida na testovani zpracovaní zaznamu ve tride JDFPevnykodRecord |
|
14 |
-issue #7447 |
|
15 |
*/ |
|
16 |
public class testJDFPevnykodRecord { |
|
17 |
static JDFPevnykodRecord pevnykodRecord; |
|
18 |
private static final Logger log = Logger.getLogger(testJDFCaskodyRecord.class); |
|
19 |
private static String[] testRecord; |
|
20 |
|
|
21 |
@BeforeClass |
|
22 |
public static void setUpBeforeClass() { |
|
23 |
|
|
24 |
BasicConfigurator.configure(); |
|
25 |
Logger.getRootLogger().setLevel(Level.INFO); |
|
26 |
testRecord = DataReader.parseLine("\"1\",\"X\",\"\";"); |
|
27 |
} |
|
28 |
|
|
29 |
/***** |
|
30 |
* testovací metoda, která zkontroluje spravnost zpracovani |
|
31 |
*/ |
|
32 |
@Test |
|
33 |
public void testProcessData(){ |
|
34 |
pevnykodRecord = new JDFPevnykodRecord(testRecord); |
|
35 |
assertEquals(1,pevnykodRecord.getId()); |
|
36 |
assertEquals(0,pevnykodRecord.getValue().compareToIgnoreCase("X")); |
|
37 |
} |
|
38 |
} |
Také k dispozici: Unified diff
Přidány dvě testovací třídy, které testují zprávnost zpracování dat. Dodány knihovny potřebné pro testování. (RE #7447).