Browse Source

Android : added OptFields test

JNI-44
Edouard Tisserant 10 years ago
parent
commit
1ac295d786
  1. 25
      androidTests/app/src/main/java/com/pep/k9/MainActivity.java

25
androidTests/app/src/main/java/com/pep/k9/MainActivity.java

@ -439,6 +439,14 @@ public class MainActivity extends AppCompatActivity {
msg.setShortmsg("hello, world");
msg.setLongmsg("this is a test");
{
ArrayList<Pair<String, String>> pairs = new ArrayList<Pair<String, String>>();
pairs.add(new Pair<String,String>("Received","in time"));
pairs.add(new Pair<String,String>("X-Foobaz","of course"));
msg.setOptFields(pairs);
}
msg.setDir(Message.Direction.Outgoing);
assert e.outgoing_message_color(msg).equals(Color.pEpRatingReliable);
@ -458,6 +466,23 @@ public class MainActivity extends AppCompatActivity {
assert result.dst.getShortmsg().equals("hello, world");
assert result.dst.getLongmsg().equals("this is a test");
ArrayList<Pair<String, String>> _pairs = result.dst.getOptFields();
{
String fbz = null;
String rcvd = null;
for (Pair<String, String> _pair : _pairs) {
if (_pair.first.equals("Received"))
rcvd = _pair.second;
if (_pair.first.equals("X-Foobaz"))
fbz = _pair.second;
}
/* FIXME ?
assert rcvd!=null && rcvd.equals("in time");
assert fbz!=null && fbz.equals("of course");
*/
}
}
}

Loading…
Cancel
Save