package com.sleekbyte.tailor.functional; import com.sleekbyte.tailor.common.Messages; import com.sleekbyte.tailor.common.Rules; import com.sleekbyte.tailor.common.Severity; import com.sleekbyte.tailor.output.Printer; import org.junit.runner.RunWith; import org.mockito.runners.MockitoJUnitRunner; /** * Functional tests for TodoCommentListener. */ @RunWith(MockitoJUnitRunner.class) public class TodoCommentTest extends RuleTest { @Override protected void addAllExpectedMsgs() { addExpectedMsg(1); addExpectedMsg(4); addExpectedMsg(6); addExpectedMsg(9); addExpectedMsg(27); addExpectedMsg(29); addExpectedMsg(31); addExpectedMsg(33); addExpectedMsg(35); addExpectedMsg(37); addExpectedMsg(39); addExpectedMsg(42); } private void addExpectedMsg(int line) { expectedMessages.add( Printer.genOutputStringForTest(Rules.TODO_SYNTAX, inputFile.getName(), line, Severity.WARNING, Messages.TODOS + Messages.TODO_SYNTAX)); } }