mirror of
https://github.com/vanitasvitae/Smack.git
synced 2025-12-08 12:01:09 +01:00
[jingle] Make Jingle.Builder extend IqBuilder
This makes Jingle.Builder to follow the new IqBuilder pattern, allowing to construct Jingle IQs with a given stanza ID (mostly useful for unit tests).
This commit is contained in:
parent
a3840659aa
commit
453ca6aeb0
5 changed files with 67 additions and 27 deletions
|
|
@ -38,7 +38,7 @@ public class JingleTest extends SmackTestSuite {
|
|||
|
||||
@Test
|
||||
public void emptyBuilderTest() {
|
||||
Jingle.Builder builder = Jingle.getBuilder();
|
||||
Jingle.Builder builder = Jingle.builder("id");
|
||||
assertThrows(IllegalArgumentException.class, () -> {
|
||||
builder.build();
|
||||
});
|
||||
|
|
@ -48,7 +48,7 @@ public class JingleTest extends SmackTestSuite {
|
|||
public void onlySessionIdBuilderTest() {
|
||||
String sessionId = "testSessionId";
|
||||
|
||||
Jingle.Builder builder = Jingle.getBuilder();
|
||||
Jingle.Builder builder = Jingle.builder("id");
|
||||
builder.setSessionId(sessionId);
|
||||
assertThrows(IllegalArgumentException.class, () -> {
|
||||
builder.build();
|
||||
|
|
@ -59,7 +59,7 @@ public class JingleTest extends SmackTestSuite {
|
|||
public void parserTest() throws XmppStringprepException {
|
||||
String sessionId = "testSessionId";
|
||||
|
||||
Jingle.Builder builder = Jingle.getBuilder();
|
||||
Jingle.Builder builder = Jingle.builder("id");
|
||||
builder.setSessionId(sessionId);
|
||||
builder.setAction(JingleAction.session_initiate);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue