Hallo erstmal
Ich habe folgendes Problem:
Ich habe eine Methode geschrieben, die einen String nach Attributen und Werten splittet und diese dann mit hilfe von Hillfsarray in eine HashMap schreibt.
Das funktioniert auch alles ganz wunderbar und ich kann die Daten auch abrufen.
Allerdings hab ich für die Methoden JUnit-Tests angelegt und weiß jetzt nicht, wie ich
die erwartete Map mit dem gesplitteten String von Hand eingebe.
Bei leerem String erhalte ich auch eine leere Map, aber wie schreibe ich das?
Hab schon ewig gegooglet und hier gesucht, aber leider ohne Ergebnis.
Ich hoffe ich hab mich nicht all zu wirr ausgedrückt
Danke schon mal,
MfG,
Jörg
Ich habe folgendes Problem:
Ich habe eine Methode geschrieben, die einen String nach Attributen und Werten splittet und diese dann mit hilfe von Hillfsarray in eine HashMap schreibt.
Code:
String test = "cmd=befehl&attr1=info1&attr2=info2";
...
tmpMap.put("cmd","befehl");
tmpMap.put("attr1","info1");
tmpMap.put("attr2","info2");
return tmpMap;
Das funktioniert auch alles ganz wunderbar und ich kann die Daten auch abrufen.
Allerdings hab ich für die Methoden JUnit-Tests angelegt und weiß jetzt nicht, wie ich
die erwartete Map mit dem gesplitteten String von Hand eingebe.
Bei leerem String erhalte ich auch eine leere Map, aber wie schreibe ich das?
Code:
HashMap<String, String> expResult = null; //hier weiß ich nicht, wie ich key und value definiere
HashMap<String, String> result = instance.strToMap(string);
...
expected:<null> but was:<{=null}>
Hab schon ewig gegooglet und hier gesucht, aber leider ohne Ergebnis.
Ich hoffe ich hab mich nicht all zu wirr ausgedrückt
Danke schon mal,
MfG,
Jörg