Bonjour,
Je voudrais comparer 2 StringBuffer de cette facon :
Dans ce code je recupere buffer qui est en fait un fichier StringBuffer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 String filename ="/aspen/src/wsdlgen/sample_client_cxx.js.bi"; String line; StringBuffer buffer = translator.translateToJS(filename);
Dans ce code je recupere le texte d'un fichier qui contient axcatement la meme chose que le precedent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 BufferedReader input = new BufferedReader(new FileReader("/aspen/test/system/java/src/wsdlgen/BiTranslator/output.txt")); StringBuffer buf2 = new StringBuffer(); while((line =input.readLine())!= null) { buf2.append(line + "\n"); } System.out.println(" output real = \n"+buffer); System.out.println("\n\n\n\n\n\n output comp = \n"+buf2); assertTrue(buffer.equals(buf2));
les 2 buffer ne sont pas equivalents.
Pourtant d'apres les 2 System.out ils ont l'air identiques ? Quelles methodes je pourrais utiliser pour comparer un Stringbuffer et un fichier ?
Partager