1 package org.onap.aai.sparky.sync.config;
3 import static org.junit.Assert.assertEquals;
4 import static org.junit.Assert.assertNotNull;
5 import static org.junit.Assert.assertNull;
6 import static org.junit.Assert.assertTrue;
9 import org.junit.Before;
10 import org.junit.Test;
13 public class SyncControllerConfigTest {
15 private SyncControllerConfig syncControllerConfig;
18 public void init() throws Exception {
19 syncControllerConfig = new SyncControllerConfig();
26 public void updateValues() {
32 syncControllerConfig.setNumInternalSyncWorkers(3);
33 assertEquals(3,syncControllerConfig.getNumInternalSyncWorkers());
34 syncControllerConfig.setNumSyncElasticWorkers(5);
35 assertEquals(5,syncControllerConfig.getNumSyncElasticWorkers());
36 syncControllerConfig.setNumSyncActiveInventoryWorkers(6);
37 assertEquals(6,syncControllerConfig.getNumSyncActiveInventoryWorkers());
38 syncControllerConfig.setTargetSyncStartTimeStamp("05:00:00 UTC+00:00");
39 assertNotNull(syncControllerConfig.getTargetSyncStartTimeStamp());
40 syncControllerConfig.setControllerName("Historical-Entity-Sync-Controller");
41 assertNotNull(syncControllerConfig.getControllerName());
42 syncControllerConfig.setEnabled(true);
43 assertTrue(syncControllerConfig.isEnabled());
44 syncControllerConfig.setSyncTaskDelayInMs(8);
45 assertEquals(8,syncControllerConfig.getSyncTaskDelayInMs());
46 syncControllerConfig.setSyncTaskFrequencyInDays(3);
47 assertEquals(3,syncControllerConfig.getSyncTaskFrequencyInDays());
48 syncControllerConfig.setNumSyncControllerWorkers(25);
49 assertEquals(25,syncControllerConfig.getNumSyncControllerWorkers());
50 syncControllerConfig.setRunOnceSyncEnabled(true);
51 assertTrue(syncControllerConfig.isRunOnceSyncEnabled());
52 syncControllerConfig.setPeriodicSyncEnabled(true);
53 assertTrue(syncControllerConfig.isPeriodicSyncEnabled());
54 assertNotNull(syncControllerConfig.getSyncFrequencyInMs());
55 assertNotNull(syncControllerConfig.getTargetSyncTime());
56 assertNotNull(syncControllerConfig.getNextSyncTime());
57 syncControllerConfig.setTimeZoneOfSyncStartTimeStamp("UTC+00:00");
58 assertNotNull(syncControllerConfig.getTimeZoneOfSyncStartTimeStamp());