Search in sources :

Example 11 with DbSearchTerm

use of com.axway.ats.rbv.db.DbSearchTerm in project ats-framework by Axway.

the class Test_DbFolder method open.

@Test
public void open() throws RbvStorageException {
    DbStorage storage = new DbStorage(new MockDbProvider());
    Matchable folder = storage.getFolder(new DbSearchTerm(""));
    folder.open();
}
Also used : DbStorage(com.axway.ats.rbv.db.DbStorage) DbSearchTerm(com.axway.ats.rbv.db.DbSearchTerm) Matchable(com.axway.ats.rbv.storage.Matchable) BaseTest(com.axway.ats.rbv.BaseTest) Test(org.junit.Test)

Example 12 with DbSearchTerm

use of com.axway.ats.rbv.db.DbSearchTerm in project ats-framework by Axway.

the class Test_DbFolder method openNegativeFolderAlreadyOpen.

@Test(expected = MatchableAlreadyOpenException.class)
public void openNegativeFolderAlreadyOpen() throws RbvStorageException {
    DbStorage storage = new DbStorage(new MockDbProvider());
    Matchable folder = storage.getFolder(new DbSearchTerm(""));
    folder.open();
    folder.open();
}
Also used : DbStorage(com.axway.ats.rbv.db.DbStorage) DbSearchTerm(com.axway.ats.rbv.db.DbSearchTerm) Matchable(com.axway.ats.rbv.storage.Matchable) BaseTest(com.axway.ats.rbv.BaseTest) Test(org.junit.Test)

Example 13 with DbSearchTerm

use of com.axway.ats.rbv.db.DbSearchTerm in project ats-framework by Axway.

the class Test_DbFolder method closeNegativeFolderNotOpen.

@Test(expected = MatchableNotOpenException.class)
public void closeNegativeFolderNotOpen() throws RbvStorageException {
    DbStorage storage = new DbStorage(new MockDbProvider());
    Matchable folder = storage.getFolder(new DbSearchTerm(""));
    folder.close();
}
Also used : DbStorage(com.axway.ats.rbv.db.DbStorage) DbSearchTerm(com.axway.ats.rbv.db.DbSearchTerm) Matchable(com.axway.ats.rbv.storage.Matchable) BaseTest(com.axway.ats.rbv.BaseTest) Test(org.junit.Test)

Example 14 with DbSearchTerm

use of com.axway.ats.rbv.db.DbSearchTerm in project ats-framework by Axway.

the class Test_DbFolder method getMetaDataCountsSecondPolling.

@Test
public void getMetaDataCountsSecondPolling() throws Exception {
    DbStorage storage = new DbStorage(new MockDbProvider());
    Matchable folder = storage.getFolder(new DbSearchTerm(""));
    folder.open();
    folder.getNewMetaData();
    folder.getNewMetaData();
    assertEquals("Total DB records: 2, new DB records: 0", folder.getMetaDataCounts());
    folder.close();
}
Also used : DbStorage(com.axway.ats.rbv.db.DbStorage) DbSearchTerm(com.axway.ats.rbv.db.DbSearchTerm) Matchable(com.axway.ats.rbv.storage.Matchable) BaseTest(com.axway.ats.rbv.BaseTest) Test(org.junit.Test)

Example 15 with DbSearchTerm

use of com.axway.ats.rbv.db.DbSearchTerm in project ats-framework by Axway.

the class Test_DbFolder method getMetaDataCounts.

@Test
public void getMetaDataCounts() throws Exception {
    DbStorage storage = new DbStorage(new MockDbProvider());
    Matchable folder = storage.getFolder(new DbSearchTerm(""));
    folder.open();
    folder.getNewMetaData();
    assertEquals("Total DB records: 2, new DB records: 2", folder.getMetaDataCounts());
    folder.close();
}
Also used : DbStorage(com.axway.ats.rbv.db.DbStorage) DbSearchTerm(com.axway.ats.rbv.db.DbSearchTerm) Matchable(com.axway.ats.rbv.storage.Matchable) BaseTest(com.axway.ats.rbv.BaseTest) Test(org.junit.Test)

Aggregations

DbSearchTerm (com.axway.ats.rbv.db.DbSearchTerm)51 Test (org.junit.Test)50 BaseTest (com.axway.ats.rbv.BaseTest)42 DbVerification (com.axway.ats.rbv.clients.DbVerification)27 DbStorage (com.axway.ats.rbv.db.DbStorage)24 Matchable (com.axway.ats.rbv.storage.Matchable)22 MockDbProvider (com.axway.ats.rbv.db.MockDbProvider)9 Monitor (com.axway.ats.rbv.Monitor)8 SimpleMonitorListener (com.axway.ats.rbv.SimpleMonitorListener)8 DbFieldsRule (com.axway.ats.rbv.db.rules.DbFieldsRule)8 DbStringFieldRule (com.axway.ats.rbv.db.rules.DbStringFieldRule)8 ArrayList (java.util.ArrayList)8 PollingParameters (com.axway.ats.rbv.PollingParameters)4 MockDbEncryptor (com.axway.ats.rbv.db.MockDbEncryptor)4 MetaData (com.axway.ats.rbv.MetaData)2 RbvException (com.axway.ats.rbv.model.RbvException)1 Calendar (java.util.Calendar)1 Before (org.junit.Before)1