Search in sources :

Example 1 with LoginConfig

use of org.apache.jmeter.config.LoginConfig in project jmeter by apache.

the class PackageTest method testElementProperty.

@Test
public void testElementProperty() throws Exception {
    LoginConfig config = new LoginConfig();
    config.setUsername("username");
    config.setPassword("password");
    TestElementProperty prop = new TestElementProperty("name", config);
    prop.setRunningVersion(true);
    config = new LoginConfig();
    config.setUsername("user2");
    config.setPassword("pass2");
    prop.setObjectValue(config);
    assertEquals("user2=pass2", prop.getStringValue());
    prop.recoverRunningVersion(null);
    assertEquals("username=password", prop.getStringValue());
    config = new LoginConfig();
    config.setUsername("user2");
    config.setPassword("pass2");
    prop.setObjectValue(config);
    config = new LoginConfig();
    config.setUsername("user3");
    config.setPassword("pass3");
    prop.setObjectValue(config);
    assertEquals("user3=pass3", prop.getStringValue());
    prop.recoverRunningVersion(null);
    assertEquals("username=password", prop.getStringValue());
}
Also used : LoginConfig(org.apache.jmeter.config.LoginConfig) Test(org.junit.Test)

Example 2 with LoginConfig

use of org.apache.jmeter.config.LoginConfig in project jmeter by apache.

the class PackageTest method testRecovery.

@Test
public void testRecovery() throws Exception {
    ConfigTestElement config = new ConfigTestElement();
    config.addProperty(new StringProperty("name", "config"));
    config.setRunningVersion(true);
    LoginConfig loginConfig = new LoginConfig();
    loginConfig.setUsername("user1");
    loginConfig.setPassword("pass1");
    assertTrue(config.getProperty("login") instanceof NullProperty);
    // This test should work whether or not all Nulls are equal
    assertEquals(new NullProperty("login"), config.getProperty("login"));
    config.addProperty(new TestElementProperty("login", loginConfig));
    assertEquals(loginConfig.toString(), config.getPropertyAsString("login"));
    config.recoverRunningVersion();
    assertTrue(config.getProperty("login") instanceof NullProperty);
    assertEquals(new NullProperty("login"), config.getProperty("login"));
}
Also used : NullProperty(org.apache.jmeter.testelement.property.NullProperty) TestElementProperty(org.apache.jmeter.testelement.property.TestElementProperty) LoginConfig(org.apache.jmeter.config.LoginConfig) StringProperty(org.apache.jmeter.testelement.property.StringProperty) ConfigTestElement(org.apache.jmeter.config.ConfigTestElement) Test(org.junit.Test)

Aggregations

LoginConfig (org.apache.jmeter.config.LoginConfig)2 Test (org.junit.Test)2 ConfigTestElement (org.apache.jmeter.config.ConfigTestElement)1 NullProperty (org.apache.jmeter.testelement.property.NullProperty)1 StringProperty (org.apache.jmeter.testelement.property.StringProperty)1 TestElementProperty (org.apache.jmeter.testelement.property.TestElementProperty)1