// Path: arquillian-chameleon-runner/api/src/main/java/org/arquillian/container/chameleon/api/Mode.java
// public enum Mode {
// 
//     EMBEDDED("embedded"),
//     MANAGED("managed"),
//     REMOTE("remote");
// 
//     private String mode;
// 
//     Mode(String mode) {
//         this.mode = mode;
//     }
// 
//     public String mode() {
//         return this.mode;
//     }
// 
// }


import java.util.HashMap;
import java.util.Map;
import java.util.Properties;
import org.arquillian.container.chameleon.api.Mode;
import org.junit.Test;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.entry;
package org.arquillian.container.chameleon.runner;



public class ChameleonTargetConfigurationTest {

    @Test
    public void should_override_only_not_set_fields() {

        // given
// Path: arquillian-chameleon-runner/api/src/main/java/org/arquillian/container/chameleon/api/Mode.java
// public enum Mode {
// 
//     EMBEDDED("embedded"),
//     MANAGED("managed"),
//     REMOTE("remote");
// 
//     private String mode;
// 
//     Mode(String mode) {
//         this.mode = mode;
//     }
// 
//     public String mode() {
//         return this.mode;
//     }
// 
// }


// Path: arquillian-chameleon-runner/runner/src/test/java/org/arquillian/container/chameleon/runner/ChameleonTargetConfigurationTest.java
import java.util.HashMap;
import java.util.Map;
import java.util.Properties;
import org.arquillian.container.chameleon.api.Mode;
import org.junit.Test;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.entry;

package org.arquillian.container.chameleon.runner;



public class ChameleonTargetConfigurationTest {

    @Test
    public void should_override_only_not_set_fields() {

        // given
        final ChameleonTargetConfiguration containerConf = new ChameleonTargetConfiguration("tomcat", "7.0.0", Mode.MANAGED, new HashMap<String, String>());