@Test
public void testDeclare() {

	final SetupOutputFieldsDeclarer declarer = new SetupOutputFieldsDeclarer();
	int numberOfAttributes = this.r.nextInt(26);
	declarer.declare(createSchema(numberOfAttributes));
	Assert.assertEquals(1, declarer.outputSchemas.size());
	Assert.assertEquals(numberOfAttributes, declarer.outputSchemas.get(Utils.DEFAULT_STREAM_ID)
			.intValue());
	final String sid = "streamId";
	numberOfAttributes = this.r.nextInt(26);
	declarer.declareStream(sid, createSchema(numberOfAttributes));
	Assert.assertEquals(2, declarer.outputSchemas.size());
	Assert.assertEquals(numberOfAttributes, declarer.outputSchemas.get(sid).intValue());
}