/* * Copyright 2017 Nokia Solutions and Networks * Licensed under the Apache License, Version 2.0, * see license.txt file for details. */ package org.rf.ide.core.execution.server.response; import static com.google.common.collect.Lists.newArrayList; import static org.assertj.core.api.Assertions.assertThat; import org.junit.Test; public class EvaluateConditionTest { @Test public void properMessageIsConstructed_forKeywordConditionMessage() { assertThat(new EvaluateCondition(newArrayList()).toMessage()).isEqualTo("{\"keyword_condition\":[]}"); assertThat(new EvaluateCondition(newArrayList("a")).toMessage()).isEqualTo("{\"keyword_condition\":[\"a\"]}"); assertThat(new EvaluateCondition(newArrayList("a", "b")).toMessage()) .isEqualTo("{\"keyword_condition\":[\"a\",\"b\"]}"); assertThat(new EvaluateCondition(newArrayList("a", "b", "c")).toMessage()) .isEqualTo("{\"keyword_condition\":[\"a\",\"b\",\"c\"]}"); } }