PluginDescriptionTest
This commit is contained in:
parent
3b3662af80
commit
a30334f5d5
1 changed files with 95 additions and 0 deletions
|
@ -0,0 +1,95 @@
|
|||
package info.nightscout.androidaps.interfaces;
|
||||
|
||||
import net.bytebuddy.build.Plugin;
|
||||
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.powermock.modules.junit4.PowerMockRunner;
|
||||
|
||||
import info.nightscout.androidaps.plugins.ProfileNS.NSProfileFragment;
|
||||
|
||||
import static org.junit.Assert.*;
|
||||
|
||||
@RunWith(PowerMockRunner.class)
|
||||
public class PluginDescriptionTest {
|
||||
|
||||
@Test
|
||||
public void mainTypeTest() {
|
||||
PluginDescription pluginDescription = new PluginDescription().mainType(PluginType.PUMP);
|
||||
Assert.assertEquals(PluginType.PUMP, pluginDescription.getType());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void fragmentClassTest() {
|
||||
PluginDescription pluginDescription = new PluginDescription().fragmentClass(NSProfileFragment.class.getName());
|
||||
Assert.assertEquals(NSProfileFragment.class.getName(), pluginDescription.getFragmentClass());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void canBeHiddenTest() {
|
||||
PluginDescription pluginDescription = new PluginDescription().canBeHidden(false);
|
||||
Assert.assertEquals(false, pluginDescription.canBeHidden);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void alwaysEnabledTest() {
|
||||
PluginDescription pluginDescription = new PluginDescription().alwaysEnabled(true);
|
||||
Assert.assertEquals(true, pluginDescription.alwaysEnabled);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void alwayVisibleTest() {
|
||||
PluginDescription pluginDescription = new PluginDescription().alwayVisible(true);
|
||||
Assert.assertEquals(true, pluginDescription.alwayVisible);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void neverVisibleTest() {
|
||||
PluginDescription pluginDescription = new PluginDescription().neverVisible(true);
|
||||
Assert.assertEquals(true, pluginDescription.neverVisible);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void showInListTest() {
|
||||
PluginDescription pluginDescription = new PluginDescription().showInList(false);
|
||||
Assert.assertEquals(false, pluginDescription.showInList);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void pluginName() {
|
||||
PluginDescription pluginDescription = new PluginDescription().pluginName(10);
|
||||
Assert.assertEquals(10, pluginDescription.pluginName);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void shortNameTest() {
|
||||
PluginDescription pluginDescription = new PluginDescription().shortName(10);
|
||||
Assert.assertEquals(10, pluginDescription.shortName);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void preferencesIdTest() {
|
||||
PluginDescription pluginDescription = new PluginDescription().preferencesId(10);
|
||||
Assert.assertEquals(10, pluginDescription.preferencesId);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void advancedPreferencesIdTest() {
|
||||
PluginDescription pluginDescription = new PluginDescription().advancedPreferencesId(10);
|
||||
Assert.assertEquals(10, pluginDescription.advancedPreferencesId);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void enableByDefault() {
|
||||
PluginDescription pluginDescription = new PluginDescription().enableByDefault(true);
|
||||
Assert.assertEquals(true, pluginDescription.enableByDefault);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void visibleByDefault() {
|
||||
PluginDescription pluginDescription = new PluginDescription().visibleByDefault(true);
|
||||
Assert.assertEquals(true, pluginDescription.visibleByDefault);
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in a new issue