@Test
public void testParseExportedVariables_listWithMixedValuesAndRandom() {

	Map<String,ExportedVariable> variables = VariableHelpers.parseExportedVariables( "key1 = \"value1 is here\" , random[port] key2= value2, key3 = \"key33\", key4 = oops " );
	Assert.assertEquals( 4, variables.size());
	ExportedVariable var = variables.get( "key1" );
	Assert.assertEquals( "value1 is here", var.getValue());
	Assert.assertFalse( var.isRandom());
	var = variables.get( "key2" );
	Assert.assertEquals( "value2", var.getValue());
	Assert.assertTrue( var.isRandom());
	Assert.assertEquals( RandomKind.PORT, var.getRandomKind());
	var = variables.get( "key3" );
	Assert.assertEquals( "key33", var.getValue());
	Assert.assertFalse( var.isRandom());
	var = variables.get( "key4" );
	Assert.assertEquals( "oops", var.getValue());
	Assert.assertFalse( var.isRandom());
}