Giacomo Calabria, Matricola n°2007964 Secondo appello dell' esame del corso di Elementi di Ingegneria del Software, canale 1. Valutazione finale: 30 e Lode
E' possibile vedere la documentazione in formato javadoc alla github pages collegata a questa repo. E' accessibile al link
Documentazione Progetto (my Adapter e myTest) (Javadoc format)
Supponendo di essere in ambiente Java Micro Edition CLDC 1.1
- Vector (CLDC 1.1) (oracle.com)
- Enumeration (CLDC 1.1) (oracle.com)
- Hashtable (CLDC 1.1) (oracle.com)
Usiamo in questo ambiente una libreria di classi in ambiente J2SE 1.4.2
- J2SE 1.4.2 (geas.dei.unipd.it)
- Map (J2SE 1.4.2) (geas.dei.unipd.it)
- Collection (J2SE 1.4.2) (geas.dei.unipd.it)
- Set (J2SE 1.4.2) (geas.dei.unipd.it)
Il secondo appello consiste nel sviluppare un adapter di Map utilizzando come adaptee per Map la classe Hashtable CLDC 1.1
La classe adapter si chiama MapAdapter e appartiene al package myAdapter
Le classi di test sono contenute nel package myTest. Il package myTest contiene una classe TestRunner che può essere invocata a linea di comando ed esegue tutti i test definiti, fornendo il risultato dei test.
Compilazione del progetto:
javac -cp "./JUnit/*;./Matcher/*" myAdapter/*.java myTest/*.java
Esecuzione di TestRunner:
java -cp "./;./JUnit/*;./Matcher/*" myTest.TestRunner"
La documentazione è contenuta in una cartella denominata Documentazione. La documentazione delle classi, la test suite e i test case sono stati documentati nel formato javadoc.