package com.smartcodeltd.jenkinsci.plugins.buildmonitor.viewmodel; import org.junit.Test; import static com.smartcodeltd.jenkinsci.plugins.buildmonitor.viewmodel.syntacticsugar.Sugar.a; import static com.smartcodeltd.jenkinsci.plugins.buildmonitor.viewmodel.syntacticsugar.Sugar.build; import static com.smartcodeltd.jenkinsci.plugins.buildmonitor.viewmodel.syntacticsugar.Sugar.withDefaultConfig; import static org.hamcrest.core.Is.is; import static org.junit.Assert.assertThat; public class BuildViewTest { private static final String theName = "1.5+build.3"; private BuildViewModel view; @Test public void should_know_the_name_of_the_job_its_based_on() { view = BuildView.of(a(build().hasName(theName))); assertThat(view.name(), is(theName)); assertThat(view.toString(), is(theName)); } }