Пример #1
1
  @org.junit.Test
  public void StoreCommandVariables() {
    StoredVariables variables = new StoredVariables();
    HashMap<String, String> hVars;
    String[] key1 = {"var1", "replacedText1"};
    String[] key2 = {"Var2", "replacedText2"};
    String[] key3 = {"VaR!", "replacedText3"};

    variables.storeIfCommandVariable(
        Globals.variablePrefix + key1[0] + Globals.variableSuffix, key1[1]);
    variables.storeIfCommandVariable(
        Globals.variablePrefix + key2[0] + Globals.variableSuffix, key2[1]);
    variables.storeIfCommandVariable(
        Globals.variablePrefix + key3[0] + Globals.variableSuffix, key3[1]);
    hVars = variables.getCurrentVariables();

    assertEquals(hVars.size(), 3);
    assertTrue(hVars.containsKey(key1[0]));
    assertTrue(hVars.containsKey(key2[0]));
    assertTrue(hVars.containsKey(key3[0]));

    assertEquals(hVars.get(key1[0]), key1[1]);
    assertEquals(hVars.get(key2[0]), key2[1]);
    assertEquals(hVars.get(key3[0]), key3[1]);
  }