Domanda

Sto usando Mobile JUnit, rilasciato da Sony Ericsson per i test unitari per il mio progetto J2ME. Ho letto nella documentazione che si possono eseguire i test con junit regolare con l'aiuto di alcune classi wrapper. La documentazione, infatti, raccomanda di farlo se si desidera generare report per build CI, ecc. Che è esattamente quello che voglio.

Sfortunatamente, la documentazione è un po 'concisa su come farlo. Qualcuno ha avuto fortuna con questo aspetto di Mobile JUnit?

È stato utile?

Soluzione

Quello che ho fatto (e non sto dicendo che è necessariamente una buona idea in generale, ma ha funzionato nel mio caso specifico) è stato quello di separare la base di codice in una libreria e l'interfaccia utente. La libreria non includeva un materiale specifico per J2ME al suo interno e non includeva nulla che J2SE non avesse nel J2ME. Di conseguenza, è possibile verificarlo in NetBeans come progetto J2SE e compilarlo. Quindi ho scritto i test JUnit nel contesto J2SE. Questo non aiuta a testare l'interfaccia utente, ma ha reso molto facile testare la libreria.

Sembra che tu abbia trovato una soluzione più completa che testa entrambi. Puoi approfondire quale microemulatore hai usato?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top