@Test
    public void testOperators(){
        // Test to check operators are handled correctly
        String string = "+*";
        Token[] expectedOutput = {new Token("+"), new Token("*"), new Token("")};
        String[] expectedValues = new String[3];
        Token.Type[] expectedTypes = new Token.Type[3];
        Lexer lexer = new Lexer(string);
        Token[] output = lexer.Tokenize();
        String[] outputValues = new String[3];
        Token.Type[] outputTypes = new Token.Type[3];
        
        for (int i = 0; i < output.length; i++){
            expectedValues[i] = expectedOutput[i].getValue();
            expectedTypes[i] = expectedOutput[i].getType();
            outputValues[i] = output[i].getValue();
            outputTypes[i] = output[i].getType();
        }
        assertArrayEquals(expectedValues, outputValues);
        assertArrayEquals(expectedTypes, outputTypes);
    }