@Test
	public void creatingStringVariable() {
		Context c = new Context();
		DataFactory factory = new DataFactory();

		IVPNumber n = factory.createIVPNumber();
		n.setValueType(IVPValue.STRING_TYPE);
		c.addString(n.getUniqueID(), "Hello, world");

		IVPVariable v = factory.createIVPVariable();
		v.setVariableType(IVPValue.STRING_TYPE);
		v.setValueID(n.getUniqueID());

		HashMap map = new HashMap();
		map.put(v.getUniqueID(), v);
		map.put(n.getUniqueID(), n);

		IVPNumber result = (IVPNumber) v.evaluate(c, map, factory);
		assertTrue(c.getString(result.getUniqueID()).equals("Hello, world"));
	}