//        Operator op = ((OperatorItem) item0)._operator; //  TODO check this value if we can, somehow
@Test
    public void parseNegativeIntegerLiteral(
    ) throws ExpressionException {
        LineSpecifier ls = new LineSpecifier(0, 10);
        Locale locale = new Locale(ls, 10);
        ExpressionParser parser = new ExpressionParser("-14458", locale);
        Expression exp = parser.parse(new Assembler.Builder().build());
        assertEquals(2, exp._items.size());
        ExpressionItem item0 = exp._items.get(0);
        assertTrue(item0 instanceof OperatorItem);
//        Operator op = ((OperatorItem) item0)._operator; //  TODO check this value if we can, somehow
        ExpressionItem item1 = exp._items.get(1);
        assertTrue(item1 instanceof ValueItem);
        Value v1 = ((ValueItem)item1)._value;
        assertTrue(v1 instanceof IntegerValue);
        assertEquals(14458L, ((IntegerValue)v1)._value.get().longValue());
    }
ExpressionItem item0 = exp._items.get(0);
assertTrue(item0 instanceof OperatorItem);
// Operator op = ((OperatorItem) item0)._operator; // TODO check this value if we can, somehow
ExpressionItem item1 = exp._items.get(1);
assertTrue(item1 instanceof ValueItem);
@Test
public void parseNegativeIntegerLiteral(
) throws ExpressionException {
LineSpecifier ls = new LineSpecifier(0, 10);
Locale locale = new Locale(ls, 10);
ExpressionParser parser = new ExpressionParser("-14458", locale);
Expression exp = parser.parse(new Assembler.Builder().build());
assertEquals(2, exp._items.size());
ExpressionItem item0 = exp._items.get(0);
assertTrue(item0 instanceof OperatorItem);
// Operator op = ((OperatorItem) item0)._operator; // TODO check this value if we can, somehow
ExpressionItem item1 = exp._items.get(1);
assertTrue(item1 instanceof ValueItem);
Value v1 = ((ValueItem)item1)._value;
assertTrue(v1 instanceof IntegerValue);
assertEquals(14458L, ((IntegerValue)v1)._value.get().longValue());
}
@Test
public void parseNegativeIntegerLiteral(
) throws ExpressionException {
LineSpecifier ls = new LineSpecifier(0, 10);
Locale locale = new Locale(ls, 10);
ExpressionParser parser = new ExpressionParser("-14458", locale);
Expression exp = parser.parse(new Assembler.Builder().build());
assertEquals(2, exp._items.size());
ExpressionItem item0 = exp._items.get(0);
assertTrue(item0 instanceof OperatorItem);
// Operator op = ((OperatorItem) item0)._operator; // TODO check this value if we can, somehow
ExpressionItem item1 = exp._items.get(1);
assertTrue(item1 instanceof ValueItem);
Value v1 = ((ValueItem)item1)._value;
assertTrue(v1 instanceof IntegerValue);
assertEquals(14458L, ((IntegerValue)v1)._value.get().longValue());
}