package com.bizo.asperatus.logging.error; import static org.junit.Assert.assertEquals; import static com.google.common.collect.Lists.newArrayList; import java.util.List; import org.junit.Test; import com.bizo.asperatus.logging.error.MachineInfo.MachineInfoBuilder; import com.bizo.asperatus.model.Dimension; public final class MachineInfoBuilderTest { @Test public void test() { final List<Dimension> dims = newArrayList(new Dimension("a", "1"), new Dimension("b", "2")); assertEquals(dims, new MachineInfoBuilder(dims).with("a", "b").toDimensions()); assertEquals(newArrayList(new Dimension("a", "1")), new MachineInfoBuilder(dims).with("a").toDimensions()); assertEquals(newArrayList(new Dimension("a", "1")), new MachineInfoBuilder(dims).with("a", "b").without("b").toDimensions()); assertEquals(newArrayList(new Dimension("b", "2")), new MachineInfoBuilder(dims).with("b").toDimensions()); } }