package org.smoothbuild.lang.message;
import static java.util.Arrays.asList;
import static org.testory.Testory.given;
import static org.testory.Testory.thenReturned;
import static org.testory.Testory.when;
import org.junit.Test;
public class MessagesTest {
Iterable<Message> messages;
@Test
public void empty_list_contains_no_errors() {
given(messages = asList());
when(Messages.containsErrors(messages));
thenReturned(false);
}
@Test
public void list_with_info_messsage_contains_no_errors() {
given(messages = asList(new InfoMessage("")));
when(Messages.containsErrors(messages));
thenReturned(false);
}
@Test
public void list_with_warning_messsage_contains_no_errors() {
given(messages = asList(new WarningMessage("")));
when(Messages.containsErrors(messages));
thenReturned(false);
}
@Test
public void list_with_error_messsage_contains_errors() {
given(messages = asList(new ErrorMessage("")));
when(Messages.containsErrors(messages));
thenReturned(true);
}
}