public class TestReconnectCfgStorage {
private ReconnectCfgStorage reconnectCfgStorage;
@Before
public void setUp() throws Exception {
reconnectCfgStorage = new ReconnectCfgStorage();
}
/**
* Prüft ob neues Konfigurations-Objekt, niemals <code>null</code> ist.
* @throws Exception
*/
@Test
public void testNotNullCfg() throws Exception {
assertThat(reconnectCfgStorage.createCfg(), is(notNullValue()));
}
@Test
public void testname() throws Exception {
ReconnectCfg cfg = new ReconnectCfg();
Preferences pref = new Preferences() {
@Override
public void sync() throws BackingStoreException {
// TODO Auto-generated method stub
}
@Override
public void removeNode() throws BackingStoreException {
// TODO Auto-generated method stub
}
@Override
public void remove(String key) {
// TODO Auto-generated method stub
}
@Override
public void putLong(String key, long value) {
// TODO Auto-generated method stub
}
@Override
public void putInt(String key, int value) {
// TODO Auto-generated method stub
}
@Override
public void putFloat(String key, float value) {
// TODO Auto-generated method stub
}
@Override
public void putDouble(String key, double value) {
// TODO Auto-generated method stub
}
@Override
public void putByteArray(String key, byte[] value) {
// TODO Auto-generated method stub
}
@Override
public void putBoolean(String key, boolean value) {
// TODO Auto-generated method stub
}
@Override
public void put(String key, String value) {
// TODO Auto-generated method stub
}
@Override
public Preferences parent() {
// TODO Auto-generated method stub
return null;
}
@Override
public boolean nodeExists(String pathName) throws BackingStoreException {
// TODO Auto-generated method stub
return false;
}
@Override
public Preferences node(String pathName) {
// TODO Auto-generated method stub
return null;
}
@Override
public String name() {
// TODO Auto-generated method stub
return null;
}
@Override
public String[] keys() throws BackingStoreException {
// TODO Auto-generated method stub
return null;
}
@Override
public long getLong(String key, long def) {
// TODO Auto-generated method stub
return 0;
}
@Override
public int getInt(String key, int def) {
// TODO Auto-generated method stub
return 0;
}
@Override
public float getFloat(String key, float def) {
// TODO Auto-generated method stub
return 0;
}
@Override
public double getDouble(String key, double def) {
// TODO Auto-generated method stub
return 0;
}
@Override
public byte[] getByteArray(String key, byte[] def) {
// TODO Auto-generated method stub
return null;
}
@Override
public boolean getBoolean(String key, boolean def) {
// TODO Auto-generated method stub
return false;
}
@Override
public String get(String key, String def) {
// TODO Auto-generated method stub
return null;
}
@Override
public void flush() throws BackingStoreException {
// TODO Auto-generated method stub
}
@Override
public void clear() throws BackingStoreException {
// TODO Auto-generated method stub
}
@Override
public String[] childrenNames() throws BackingStoreException {
// TODO Auto-generated method stub
return null;
}
@Override
public String absolutePath() {
// TODO Auto-generated method stub
return null;
}
};
System.out.println(reconnectCfgStorage.loadInternal(cfg, pref));
assertThat(reconnectCfgStorage.loadInternal(cfg, pref),is(IStatus.OK));
assertThat(reconnectCfgStorage.loadInternal(cfg, pref), is(notNullValue()));
}
}