@Test
	public void createAVectorWithSizeX() {
		DataFactory factory = new DataFactory();
		Context context = new Context();

		IVPVector vect = factory.createIVPVector();
		IVPNumber size = factory.createIVPNumber();

		size.setValueType(IVPValue.INTEGER_TYPE);
		vect.setType(IVPValue.INTEGER_TYPE);

		context.addInt(size.getUniqueID(), 3);

		HashMap map = new HashMap();
		map.put(vect.getUniqueID(), vect);
		map.put(size.getUniqueID(), size);

		vect.setSize(size.getUniqueID(), context);

		assertTrue(vect.getType().equals(IVPValue.INTEGER_TYPE));
		assertTrue(context.getInt(vect.getSize()) == 3);
		assertTrue(context.getBoolean(vect.isEmpty(factory, context, map)));
	}