List<String> decls = new LinkedList<String>();decls.addAll(declsForTestsOfAbstractStates);
decls.add(QSMTool.cmdOperation+" "+"A"+" "+LabelRepresentation.OP_DATA.PRE+ " somePrecondA"+_M);
lbls.parseCollection(decls);
lbls.buildVertexToAbstractStateMap(new LearnerGraph(FsmParser.buildGraph("stA-A->stB-B->stC-A->stD", "testCreateConjunction1"), Configuration.getDefaultConfiguration()),null,true);
int number0 = 10,number1=15,number2=20;
AbstractState stateInit = lbls.new AbstractState(AbstractLearnerGraph.generateNewCmpVertex(VertexID.parseID("Init"),config),number0);
AbstractState stateAfterA = lbls.new AbstractState(AbstractLearnerGraph.generateNewCmpVertex(VertexID.parseID("AfterA"),config),stateInit,lbls.labelMapFinal.get("A"),null,number1);
AbstractState stateAfterB = lbls.new AbstractState(AbstractLearnerGraph.generateNewCmpVertex(VertexID.parseID("AfterB"),config),stateAfterA,lbls.labelMapFinal.get("B"),null,number2);
Assert.assertEquals("varDeclP"+__P+number0+" varDeclQ"+__P+number0+ENDL+
"varDeclP"+__P+number1+" varDeclQ"+__P+number1+ENDL+
"varDeclP"+__P+number2+" varDeclQ"+__P+number2,stateAfterB.variableDeclarations);
Assert.assertEquals(LabelRepresentation.commentForInit+ENDL+