public void testDivisionAndAddition() throws NumberFormatException, MalformedParenthesisException, MalformedDecimalException, InvalidOperandException, MalformedTokenException {
		
		List<String> basicStrings = new ArrayList<String>();
		basicStrings.add("6.0/3.0 + 1");
		basicStrings.add("6.0/3 + 1");
		basicStrings.add("6/3.0 + 1");
		basicStrings.add("6.000000/3.00000 + 1");
		basicStrings.add("6/3 + 1");

		for (String basicString : basicStrings) {
			final List<Token> expectedList = new LinkedList<Token>();
			expectedList.add(new Token(Double.valueOf("3")));

			List<Token> listUnderTest = Expression.tokenizeImpl(basicString);

			Expression.performDivisionSubstitution(listUnderTest);
			Token.equateTokenList(listUnderTest, expectedList);
		}
	}