package ee.elinyo.teamcity.plugins.ansible.logparser;
import org.junit.Assert;
import org.junit.Test;
import ee.elinyo.teamcity.plugins.ansible.logparser.domain.Playbook;
public class SimpleTest {
@Test
public void testParser() {
Playbook p = TestLogReader.getPlaybook("/sample.log");
Assert.assertNotNull(p);
Assert.assertEquals(1, p.getPlays().size());
Assert.assertEquals(4, p.getPlays().get(0).getTasks().size());
}
@Test
public void testErrorParser() {
Playbook p = TestLogReader.getPlaybook("/sample_error.log");
Assert.assertNotNull(p);
Assert.assertNotNull(p.getErrorMessage());
Assert.assertTrue(p.getFinishedAt() > 0);
}
}