Ejemplo n.º 1
0
  public void testProvide1() {
    // original create with no systemname and a username
    Block b1 = InstanceManager.blockManagerInstance().createNewBlock("UserName5");
    Assert.assertEquals("system name", "IB:AUTO:0001", b1.getSystemName());
    Assert.assertEquals("user name", "UserName5", b1.getUserName());

    Block bprovide1 = InstanceManager.blockManagerInstance().provideBlock("UserName5");
    Assert.assertEquals(
        "provide system name by user name", "IB:AUTO:0001", bprovide1.getSystemName());
    Assert.assertEquals("provide user name by user name", "UserName5", bprovide1.getUserName());

    Block bprovide2 = InstanceManager.blockManagerInstance().provideBlock("IB:AUTO:0001");
    Assert.assertEquals(
        "provide system name by system name", "IB:AUTO:0001", bprovide2.getSystemName());
    Assert.assertEquals("provide user name by system name", "UserName5", bprovide2.getUserName());

    // auto create with prefixed systemname and no username
    Block bprovide3 = InstanceManager.blockManagerInstance().provideBlock("SystemName6");
    Assert.assertEquals(
        "provide system name by user name", "IBSYSTEMNAME6", bprovide3.getSystemName());
    Assert.assertEquals("provide user name by user name", null, bprovide3.getUserName());

    // auto create with accepted systemname and no username
    Block bprovide4 = InstanceManager.blockManagerInstance().provideBlock("IB:AUTO:0002");
    Assert.assertEquals(
        "provide system name by system name", "IB:AUTO:0002", bprovide4.getSystemName());
    Assert.assertEquals("provide user name by system name", null, bprovide4.getUserName());
  }
Ejemplo n.º 2
0
  public void testAutoSkip1() {
    Block bautoskip1 =
        InstanceManager.blockManagerInstance().createNewBlock("IB:AUTO:0007", "UserName7");
    Assert.assertEquals("autoskip system name", "IB:AUTO:0007", bautoskip1.getSystemName());
    Assert.assertEquals("autoskip user name", "UserName7", bautoskip1.getUserName());

    Block bautoskip2 = InstanceManager.blockManagerInstance().createNewBlock("UserName8");
    Assert.assertEquals("autoskip system name skip", "IB:AUTO:0008", bautoskip2.getSystemName());
    Assert.assertEquals("autoskip user name skip", "UserName8", bautoskip2.getUserName());
  }
Ejemplo n.º 3
0
  public void testGet1() {
    // original create with no systemname and a username
    Block b1 = InstanceManager.blockManagerInstance().createNewBlock("UserName4");
    Assert.assertEquals("system name", "IB:AUTO:0001", b1.getSystemName());
    Assert.assertEquals("user name", "UserName4", b1.getUserName());

    Block bget1 = InstanceManager.blockManagerInstance().getBlock("UserName4");
    Assert.assertEquals("get system name by user name", "IB:AUTO:0001", bget1.getSystemName());
    Assert.assertEquals("get user name by user name", "UserName4", bget1.getUserName());

    Block bget2 = InstanceManager.blockManagerInstance().getBlock("IB:AUTO:0001");
    Assert.assertEquals("get system name by system name", "IB:AUTO:0001", bget2.getSystemName());
    Assert.assertEquals("get user name by system name", "UserName4", bget2.getUserName());
  }
Ejemplo n.º 4
0
  public void testNameIncrement() {
    // original create with no systemname and an empty username
    Block b1 = InstanceManager.blockManagerInstance().createNewBlock("");
    Assert.assertEquals("system name 1", "IB:AUTO:0001", b1.getSystemName());
    Assert.assertEquals("user name 1", "", b1.getUserName());

    Block b2 = InstanceManager.blockManagerInstance().createNewBlock("");
    Assert.assertEquals("system name 2", "IB:AUTO:0002", b2.getSystemName());
    Assert.assertEquals("user name 2", "", b2.getUserName());

    // and b1 still OK
    Assert.assertEquals("system name 1", "IB:AUTO:0001", b1.getSystemName());
    Assert.assertEquals("user name 1", "", b1.getUserName());
  }
Ejemplo n.º 5
0
 public void testCreate4() {
   // original create with no systemname and an empty username
   Block b1 = InstanceManager.blockManagerInstance().createNewBlock("");
   Assert.assertEquals("system name", "IB:AUTO:0001", b1.getSystemName());
   Assert.assertEquals("user name", "", b1.getUserName());
 }
Ejemplo n.º 6
0
 public void testCreate2() {
   // original create with systemname and empty username
   Block b1 = InstanceManager.blockManagerInstance().createNewBlock("SystemName2", "");
   Assert.assertEquals("system name", "SYSTEMNAME2", b1.getSystemName());
   Assert.assertEquals("user name", "", b1.getUserName());
 }
Ejemplo n.º 7
0
 public void testBlockSpeed1() {
   Block bspeed1 = InstanceManager.blockManagerInstance().createNewBlock("UserName9");
   Assert.assertEquals("block speed system name", "IB:AUTO:0001", bspeed1.getSystemName());
   Assert.assertEquals("block speed user name", "UserName9", bspeed1.getUserName());
   Assert.assertEquals("block speed", "Use Global Normal", bspeed1.getBlockSpeed());
 }