Vra

Is daar iemand weet van 'n C ++ eenheid-toets raamwerk (bv CppUnit , Google toets , ens) wat gebruik kan word om toetse op z / OS ?

Ek doen die meeste van my ontwikkeling op Windows met behulp van die Dignus C ++ vertaler , wat jy kan gebruik as 'n kruis-samesteller en genereer objekkode uit te voer op z / OS. Ek het probeer skryf van 'n monster toets met behulp van Google toets, maar die samesteller kan nie saam te stel / te skakel die Google Toets kode. Google toets nie daarop aanspraak maak dat z / OS ondersteun, so hierdie is verwag. Maar, dit was die moeite werd!

Baie dankie vir al die antwoorde nie!

Was dit nuttig?

Oplossing

Probeer CPP Eenheid Lite (deur die skrywer CppUnit se). Dit maak gebruik van redelik eenvoudig C ++ kode, daar is 'n goeie kans om dit sal werk op z / samesteller OS's.

Ander wenke

Ek weet ek is laat om die party hier, maar vir enigiemand wat belangstel in C ++ toets raamwerke op z / OS ek raai die vang raamwerk wat IMO maklik oortref alle ander C ++ toets raamwerke wat ek gebruik het. Ek het al met behulp dit op z / OS vir ongeveer 6 maande en dit is 'n asem van die vars lug. Dit is baie maklik en intuïtief te gebruik en het ondersteuning vir Gedrag Gedryf Ontwikkeling (BDD) styl toetse wat 'n kontemporêre manier van skryf toets gevalle.

Dit is kop net en nie staatmaak op enige C ++ 11 eienskappe wat algemeen slaggat wanneer ek probeer om moderne biblioteke te bou / raamwerke op z / OS as die C ++ vertaler het 'n beperkte C ++ 11 ondersteuning.

Die enigste neet ek kan dink is stel 'n rukkie neem, want dit is 'n kop net biblioteek. Maar nie naastenby so lank as hupstoot.

Miskien kan jy 'n fout raporteer vir Google Toets oop te maak en te kyk of hulle dit regmaak? Daar is waarskynlik 'n ASCII afhanklikheid in die kode iewers wat veroorsaak het dat die toets-kode saamstel om te misluk. Kan jy grawe in die fout boodskap dat die IBM samesteller geproduseer?

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top