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; @RunWith(MockitoJUnitRunner.class) public class OperatorWhitespaceTest extends RuleTest { @Override protected void addAllExpectedMsgs() { // Operator declarations addExpectedMsg(3, 18, Messages.SPACE_BEFORE); addExpectedMsg(7, 18, Messages.SPACE_BEFORE); addExpectedMsg(12, 16, Messages.SPACE_BEFORE); } private void addExpectedMsg(int line, int column, String msg) { this.expectedMessages.add( Printer.genOutputStringForTest( Rules.OPERATOR_WHITESPACE, inputFile.getName(), line, column, Severity.WARNING, Messages.OPERATOR + msg ) ); } }