Qualcuno sa se esiste qualcosa come XMLUnit per C++? Sto cercando un modo semplice per verificare nodi, valori, ecc in un output XML. Stiamo utilizzando Google test in Visual Studio, ma suppongo che qualsiasi libreria che faciliti il lavoro sarà sufficiente.XMLUnit per C++
Sto usando Xerces come parser XML ma XMLUnit (http://xmlunit.sourceforge.net/) ha alcune funzionalità del parser XML che sono molto utili per il test delle unità. Ad esempio, afferma utilizzando espressioni XPath, funzioni per confrontare due XMLs "simili", ecc
Quando dici "assegni" ... Cosa intendi? Ho una mia classe Template STL per trattare con XML che funziona molto bene, ed è molto stretta, molto efficiente. Mi permette di leggere i nodi, controllare i bambini, ottenere il testo dei nodi, insieme a tutte le proprietà ... E controlla che l'XML sia valido, durante il runtime, su XML Open, ecc. Stai cercando un XML Lib che confronterà due file XML per vedere se sono veramente uguali tra loro, anche se i tag sono formattati in modo leggermente diverso? – LarryF
Sì ... Questo può essere un alto ordine. Ma sto lavorando ad un altro progetto che viene usato per confrontare due "stringhe" per vedere quanto siano simili. Con la mia classe XML, potrebbe leggere due file e confrontare due nodi e darti un'idea di quanto siano strettamente "correlati" ... (Il testo, non i tag, ma ..) – LarryF