package org.springframework.cloud.cloudfoundry; import org.junit.Test; import java.util.Arrays; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; public class TagsTest { private final Tags EMPTY_TAGS = new Tags(); @Test public void containsOne() { Tags tags = new Tags("test1", "test2"); assertTrue(tags.containsOne(Arrays.asList("test1", "testx"))); assertTrue(tags.containsOne(Arrays.asList("testx", "test2"))); assertFalse(tags.containsOne(Arrays.asList("testx", "testy"))); } @Test public void containsOneWithEmptyTags() { assertFalse(EMPTY_TAGS.containsOne(Arrays.asList("test"))); } @Test public void contains() { Tags tags = new Tags("test1", "test2"); assertTrue(tags.contains("test1")); assertTrue(tags.contains("test2")); assertFalse(tags.contains("testx")); } @Test public void containsWithEmptyTags() { assertFalse(EMPTY_TAGS.contains("test")); } @Test public void startsWith() { Tags tags = new Tags("test"); assertTrue(tags.startsWith("test-123")); assertFalse(tags.startsWith("abcd")); } @Test public void startsWithWithEmptyTags() { assertFalse(EMPTY_TAGS.startsWith("test")); } }