1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package org.dbunit.database;
22
23 import org.dbunit.DatabaseEnvironment;
24 import org.dbunit.dataset.AbstractTableTest;
25 import org.dbunit.dataset.ITable;
26 import org.dbunit.operation.DatabaseOperation;
27 import org.junit.jupiter.api.Test;
28
29
30
31
32
33
34 public class CachedResultSetTableIT extends AbstractTableTest
35 {
36
37 @Override
38 protected ITable createTable() throws Exception
39 {
40 final DatabaseEnvironment env = DatabaseEnvironment.getInstance();
41 final IDatabaseConnection connection = env.getConnection();
42
43 DatabaseOperation.CLEAN_INSERT.execute(connection,
44 env.getInitDataSet());
45
46 final String selectStatement =
47 "select * from TEST_TABLE order by COLUMN0";
48 return new CachedResultSetTable(new ForwardOnlyResultSetTable(
49 "TEST_TABLE", selectStatement, connection));
50 }
51
52 @Override
53 protected String convertString(final String str) throws Exception
54 {
55 return DatabaseEnvironment.getInstance().convertString(str);
56 }
57
58 @Override
59 @Test
60 public void testGetMissingValue_withMissingCells_returnsExpectedValues() throws Exception
61 {
62
63 }
64 }