package io.parallec.core.bean;
import java.util.HashMap;
import java.util.Map;
import org.junit.Test;
import io.parallec.core.TestBase;
import io.parallec.core.actor.message.NodeReqResponse;
public class NodeReqResponseTest extends TestBase {
@Test
public void testReplaceVar() {
Map<String, String> requestParameters = new HashMap<String, String>();
requestParameters.put("REPLACE-VAR_AGENT_VERSION", "0.1.911");
requestParameters.put("REPLACE-VAR_updateWisb", "WWWWWWWII");
// String sourceContent =
// "{\"manifest\": \"agent_selfupdate-$AGENT_VERSION\", \"updateWisb\":\"True\"}";
String sourceContent = "{\"manifest\": \"agent_selfupdate-$AGENT_VERSION\", \"$updateWisb\":\"True\"}";
String afterReplacement = NodeReqResponse.replaceStrByMap(
requestParameters, sourceContent);
logger.info(afterReplacement);
}
}