summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--java/tests/BindingTests.java60
-rwxr-xr-xperl/tests/binding_tests.pl138
-rwxr-xr-xphp/tests/binding_tests.php142
-rw-r--r--swig/Lasso.i36
4 files changed, 214 insertions, 162 deletions
diff --git a/java/tests/BindingTests.java b/java/tests/BindingTests.java
index a09f4e20..ddde3ba3 100644
--- a/java/tests/BindingTests.java
+++ b/java/tests/BindingTests.java
@@ -41,8 +41,17 @@ import com.entrouvert.lasso.*;
public class BindingTests extends TestCase {
+ public static void main(String args[]) {
+ junit.textui.TestRunner.run(suite());
+ }
+
+ public static Test suite() {
+ return new TestSuite(BindingTests.class);
+ }
+
public void test01() {
// Create and delete nodes.
+
LibAuthnRequest authnRequest = new LibAuthnRequest();
authnRequest = null;
}
@@ -74,13 +83,50 @@ public class BindingTests extends TestCase {
authnRequest = null;
}
- public static Test suite() {
- return new TestSuite(BindingTests.class);
- }
+ public void test03() {
+ // Get & set attributes of nodes of type string list.
- public static void main(String args[]) {
- lasso.init();
- junit.textui.TestRunner.run(suite());
- lasso.shutdown();
+ LibAuthnRequest authnRequest = new LibAuthnRequest();
+
+ assertNull(authnRequest.getRespondWith());
+
+ StringList respondWith = new StringList();
+ assertEquals(respondWith.length(), 0);
+ respondWith.append("first string");
+ assertEquals(respondWith.length(), 1);
+ assertEquals(respondWith.getItem(0), "first string");
+ assertEquals(respondWith.getItem(0), "first string");
+ respondWith.append("second string");
+ assertEquals(respondWith.length(), 2);
+ assertEquals(respondWith.getItem(0), "first string");
+ assertEquals(respondWith.getItem(1), "second string");
+ respondWith.append("third string");
+ assertEquals(respondWith.length(), 3);
+ assertEquals(respondWith.getItem(0), "first string");
+ assertEquals(respondWith.getItem(1), "second string");
+ assertEquals(respondWith.getItem(2), "third string");
+ authnRequest.setRespondWith(respondWith);
+ assertEquals(authnRequest.getRespondWith().getItem(0), "first string");
+ assertEquals(authnRequest.getRespondWith().getItem(1), "second string");
+ assertEquals(authnRequest.getRespondWith().getItem(2), "third string");
+ assertEquals(respondWith.getItem(0), "first string");
+ assertEquals(respondWith.getItem(1), "second string");
+ assertEquals(respondWith.getItem(2), "third string");
+ respondWith = null;
+ assertEquals(authnRequest.getRespondWith().getItem(0), "first string");
+ assertEquals(authnRequest.getRespondWith().getItem(1), "second string");
+ assertEquals(authnRequest.getRespondWith().getItem(2), "third string");
+ respondWith = authnRequest.getRespondWith();
+ assertEquals(respondWith.getItem(0), "first string");
+ assertEquals(respondWith.getItem(1), "second string");
+ assertEquals(respondWith.getItem(2), "third string");
+ respondWith = null;
+ assertEquals(authnRequest.getRespondWith().getItem(0), "first string");
+ assertEquals(authnRequest.getRespondWith().getItem(1), "second string");
+ assertEquals(authnRequest.getRespondWith().getItem(2), "third string");
+ authnRequest.setRespondWith(null);
+ assertNull(authnRequest.getRespondWith());
+
+ authnRequest = null;
}
}
diff --git a/perl/tests/binding_tests.pl b/perl/tests/binding_tests.pl
index c8766ed2..ea0e618c 100755
--- a/perl/tests/binding_tests.pl
+++ b/perl/tests/binding_tests.pl
@@ -23,6 +23,12 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
+# To use this program, first install Lasso Perl binding, by executing the
+# command:
+# su -c "cd ..; make install-perl"
+
+
use lasso;
sub test01 {
@@ -74,36 +80,36 @@ sub test03 {
$respondWith->length eq 0 or die "Assertion failed\n";
$respondWith->append('first string');
$respondWith->length eq 1 or die "Assertion failed\n";
- $respondWith->getitem(0) eq 'first string' or die "Assertion failed\n";
- $respondWith->getitem(0) eq 'first string' or die "Assertion failed\n";
+ $respondWith->getItem(0) eq 'first string' or die "Assertion failed\n";
+ $respondWith->getItem(0) eq 'first string' or die "Assertion failed\n";
$respondWith->append('second string');
$respondWith->length eq 2 or die "Assertion failed\n";
- $respondWith->getitem(0) eq 'first string' or die "Assertion failed\n";
- $respondWith->getitem(1) eq 'second string' or die "Assertion failed\n";
+ $respondWith->getItem(0) eq 'first string' or die "Assertion failed\n";
+ $respondWith->getItem(1) eq 'second string' or die "Assertion failed\n";
$respondWith->append('third string');
$respondWith->length eq 3 or die "Assertion failed\n";
- $respondWith->getitem(0) eq 'first string' or die "Assertion failed\n";
- $respondWith->getitem(1) eq 'second string' or die "Assertion failed\n";
- $respondWith->getitem(2) eq 'third string' or die "Assertion failed\n";
+ $respondWith->getItem(0) eq 'first string' or die "Assertion failed\n";
+ $respondWith->getItem(1) eq 'second string' or die "Assertion failed\n";
+ $respondWith->getItem(2) eq 'third string' or die "Assertion failed\n";
$authnRequest->{respondWith} = $respondWith;
- $authnRequest->{respondWith}->getitem(0) eq 'first string' or die "Assertion failed\n";
- $authnRequest->{respondWith}->getitem(1) eq 'second string' or die "Assertion failed\n";
- $authnRequest->{respondWith}->getitem(2) eq 'third string' or die "Assertion failed\n";
- $respondWith->getitem(0) eq 'first string' or die "Assertion failed\n";
- $respondWith->getitem(1) eq 'second string' or die "Assertion failed\n";
- $respondWith->getitem(2) eq 'third string' or die "Assertion failed\n";
+ $authnRequest->{respondWith}->getItem(0) eq 'first string' or die "Assertion failed\n";
+ $authnRequest->{respondWith}->getItem(1) eq 'second string' or die "Assertion failed\n";
+ $authnRequest->{respondWith}->getItem(2) eq 'third string' or die "Assertion failed\n";
+ $respondWith->getItem(0) eq 'first string' or die "Assertion failed\n";
+ $respondWith->getItem(1) eq 'second string' or die "Assertion failed\n";
+ $respondWith->getItem(2) eq 'third string' or die "Assertion failed\n";
undef $respondWith;
- $authnRequest->{respondWith}->getitem(0) eq 'first string' or die "Assertion failed\n";
- $authnRequest->{respondWith}->getitem(1) eq 'second string' or die "Assertion failed\n";
- $authnRequest->{respondWith}->getitem(2) eq 'third string' or die "Assertion failed\n";
+ $authnRequest->{respondWith}->getItem(0) eq 'first string' or die "Assertion failed\n";
+ $authnRequest->{respondWith}->getItem(1) eq 'second string' or die "Assertion failed\n";
+ $authnRequest->{respondWith}->getItem(2) eq 'third string' or die "Assertion failed\n";
$respondWith = $authnRequest->{respondWith};
- $respondWith->getitem(0) eq 'first string' or die "Assertion failed\n";
- $respondWith->getitem(1) eq 'second string' or die "Assertion failed\n";
- $respondWith->getitem(2) eq 'third string' or die "Assertion failed\n";
+ $respondWith->getItem(0) eq 'first string' or die "Assertion failed\n";
+ $respondWith->getItem(1) eq 'second string' or die "Assertion failed\n";
+ $respondWith->getItem(2) eq 'third string' or die "Assertion failed\n";
undef $respondWith;
- $authnRequest->{respondWith}->getitem(0) eq 'first string' or die "Assertion failed\n";
- $authnRequest->{respondWith}->getitem(1) eq 'second string' or die "Assertion failed\n";
- $authnRequest->{respondWith}->getitem(2) eq 'third string' or die "Assertion failed\n";
+ $authnRequest->{respondWith}->getItem(0) eq 'first string' or die "Assertion failed\n";
+ $authnRequest->{respondWith}->getItem(1) eq 'second string' or die "Assertion failed\n";
+ $authnRequest->{respondWith}->getItem(2) eq 'third string' or die "Assertion failed\n";
$authnRequest->{respondWith} = undef;
$authnRequest->{respondWith} eq undef or die "Assertion failed\n";
@@ -125,40 +131,40 @@ sub test04 {
$assertion1->{assertionId} = 'assertion 1';
$assertions->append($assertion1);
$assertions->length eq 1 or die "Assertion failed\n";
- $assertions->getitem(0)->{assertionId} eq 'assertion 1' or die "Assertion failed\n";
- $assertions->getitem(0)->{assertionId} eq 'assertion 1' or die "Assertion failed\n";
+ $assertions->getItem(0)->{assertionId} eq 'assertion 1' or die "Assertion failed\n";
+ $assertions->getItem(0)->{assertionId} eq 'assertion 1' or die "Assertion failed\n";
my $assertion2 = new lasso::SamlAssertion;
$assertion2->{assertionId} = 'assertion 2';
$assertions->append($assertion2);
$assertions->length eq 2 or die "Assertion failed\n";
- $assertions->getitem(0)->{assertionId} eq 'assertion 1' or die "Assertion failed\n";
- $assertions->getitem(1)->{assertionId} eq 'assertion 2' or die "Assertion failed\n";
+ $assertions->getItem(0)->{assertionId} eq 'assertion 1' or die "Assertion failed\n";
+ $assertions->getItem(1)->{assertionId} eq 'assertion 2' or die "Assertion failed\n";
my $assertion3 = new lasso::SamlAssertion;
$assertion3->{assertionId} = 'assertion 3';
$assertions->append($assertion3);
$assertions->length eq 3 or die "Assertion failed\n";
- $assertions->getitem(0)->{assertionId} eq 'assertion 1' or die "Assertion failed\n";
- $assertions->getitem(1)->{assertionId} eq 'assertion 2' or die "Assertion failed\n";
- $assertions->getitem(2)->{assertionId} eq 'assertion 3' or die "Assertion failed\n";
+ $assertions->getItem(0)->{assertionId} eq 'assertion 1' or die "Assertion failed\n";
+ $assertions->getItem(1)->{assertionId} eq 'assertion 2' or die "Assertion failed\n";
+ $assertions->getItem(2)->{assertionId} eq 'assertion 3' or die "Assertion failed\n";
$response->{assertion} = $assertions;
- $response->{assertion}->getitem(0)->{assertionId} eq 'assertion 1' or die "Assertion failed\n";
- $response->{assertion}->getitem(1)->{assertionId} eq 'assertion 2' or die "Assertion failed\n";
- $response->{assertion}->getitem(2)->{assertionId} eq 'assertion 3' or die "Assertion failed\n";
- $assertions->getitem(0)->{assertionId} eq 'assertion 1' or die "Assertion failed\n";
- $assertions->getitem(1)->{assertionId} eq 'assertion 2' or die "Assertion failed\n";
- $assertions->getitem(2)->{assertionId} eq 'assertion 3' or die "Assertion failed\n";
+ $response->{assertion}->getItem(0)->{assertionId} eq 'assertion 1' or die "Assertion failed\n";
+ $response->{assertion}->getItem(1)->{assertionId} eq 'assertion 2' or die "Assertion failed\n";
+ $response->{assertion}->getItem(2)->{assertionId} eq 'assertion 3' or die "Assertion failed\n";
+ $assertions->getItem(0)->{assertionId} eq 'assertion 1' or die "Assertion failed\n";
+ $assertions->getItem(1)->{assertionId} eq 'assertion 2' or die "Assertion failed\n";
+ $assertions->getItem(2)->{assertionId} eq 'assertion 3' or die "Assertion failed\n";
undef $assertions;
- $response->{assertion}->getitem(0)->{assertionId} eq 'assertion 1' or die "Assertion failed\n";
- $response->{assertion}->getitem(1)->{assertionId} eq 'assertion 2' or die "Assertion failed\n";
- $response->{assertion}->getitem(2)->{assertionId} eq 'assertion 3' or die "Assertion failed\n";
+ $response->{assertion}->getItem(0)->{assertionId} eq 'assertion 1' or die "Assertion failed\n";
+ $response->{assertion}->getItem(1)->{assertionId} eq 'assertion 2' or die "Assertion failed\n";
+ $response->{assertion}->getItem(2)->{assertionId} eq 'assertion 3' or die "Assertion failed\n";
$assertions = $response->{assertion};
- $assertions->getitem(0)->{assertionId} eq 'assertion 1' or die "Assertion failed\n";
- $assertions->getitem(1)->{assertionId} eq 'assertion 2' or die "Assertion failed\n";
- $assertions->getitem(2)->{assertionId} eq 'assertion 3' or die "Assertion failed\n";
+ $assertions->getItem(0)->{assertionId} eq 'assertion 1' or die "Assertion failed\n";
+ $assertions->getItem(1)->{assertionId} eq 'assertion 2' or die "Assertion failed\n";
+ $assertions->getItem(2)->{assertionId} eq 'assertion 3' or die "Assertion failed\n";
undef $assertions;
- $response->{assertion}->getitem(0)->{assertionId} eq 'assertion 1' or die "Assertion failed\n";
- $response->{assertion}->getitem(1)->{assertionId} eq 'assertion 2' or die "Assertion failed\n";
- $response->{assertion}->getitem(2)->{assertionId} eq 'assertion 3' or die "Assertion failed\n";
+ $response->{assertion}->getItem(0)->{assertionId} eq 'assertion 1' or die "Assertion failed\n";
+ $response->{assertion}->getItem(1)->{assertionId} eq 'assertion 2' or die "Assertion failed\n";
+ $response->{assertion}->getItem(2)->{assertionId} eq 'assertion 3' or die "Assertion failed\n";
$response->{assertion} = undef;
$response->{assertion} eq undef or die "Assertion failed\n";
@@ -187,36 +193,36 @@ sub test05 {
$extension->length eq 0 or die "Assertion failed\n";
$extension->append($actionString1);
$extension->length eq 1 or die "Assertion failed\n";
- $extension->getitem(0) eq $actionString1 or die "Assertion failed\n";
- $extension->getitem(0) eq $actionString1 or die "Assertion failed\n";
+ $extension->getItem(0) eq $actionString1 or die "Assertion failed\n";
+ $extension->getItem(0) eq $actionString1 or die "Assertion failed\n";
$extension->append($actionString2);
$extension->length eq 2 or die "Assertion failed\n";
- $extension->getitem(0) eq $actionString1 or die "Assertion failed\n";
- $extension->getitem(1) eq $actionString2 or die "Assertion failed\n";
+ $extension->getItem(0) eq $actionString1 or die "Assertion failed\n";
+ $extension->getItem(1) eq $actionString2 or die "Assertion failed\n";
$extension->append($actionString3);
$extension->length eq 3 or die "Assertion failed\n";
- $extension->getitem(0) eq $actionString1 or die "Assertion failed\n";
- $extension->getitem(1) eq $actionString2 or die "Assertion failed\n";
- $extension->getitem(2) eq $actionString3 or die "Assertion failed\n";
+ $extension->getItem(0) eq $actionString1 or die "Assertion failed\n";
+ $extension->getItem(1) eq $actionString2 or die "Assertion failed\n";
+ $extension->getItem(2) eq $actionString3 or die "Assertion failed\n";
$authnRequest->{extension} = $extension;
- $authnRequest->{extension}->getitem(0) eq $actionString1 or die "Assertion failed\n";
- $authnRequest->{extension}->getitem(1) eq $actionString2 or die "Assertion failed\n";
- $authnRequest->{extension}->getitem(2) eq $actionString3 or die "Assertion failed\n";
- $extension->getitem(0) eq $actionString1 or die "Assertion failed\n";
- $extension->getitem(1) eq $actionString2 or die "Assertion failed\n";
- $extension->getitem(2) eq $actionString3 or die "Assertion failed\n";
+ $authnRequest->{extension}->getItem(0) eq $actionString1 or die "Assertion failed\n";
+ $authnRequest->{extension}->getItem(1) eq $actionString2 or die "Assertion failed\n";
+ $authnRequest->{extension}->getItem(2) eq $actionString3 or die "Assertion failed\n";
+ $extension->getItem(0) eq $actionString1 or die "Assertion failed\n";
+ $extension->getItem(1) eq $actionString2 or die "Assertion failed\n";
+ $extension->getItem(2) eq $actionString3 or die "Assertion failed\n";
undef $extension;
- $authnRequest->{extension}->getitem(0) eq $actionString1 or die "Assertion failed\n";
- $authnRequest->{extension}->getitem(1) eq $actionString2 or die "Assertion failed\n";
- $authnRequest->{extension}->getitem(2) eq $actionString3 or die "Assertion failed\n";
+ $authnRequest->{extension}->getItem(0) eq $actionString1 or die "Assertion failed\n";
+ $authnRequest->{extension}->getItem(1) eq $actionString2 or die "Assertion failed\n";
+ $authnRequest->{extension}->getItem(2) eq $actionString3 or die "Assertion failed\n";
$extension = $authnRequest->{extension};
- $extension->getitem(0) eq $actionString1 or die "Assertion failed\n";
- $extension->getitem(1) eq $actionString2 or die "Assertion failed\n";
- $extension->getitem(2) eq $actionString3 or die "Assertion failed\n";
+ $extension->getItem(0) eq $actionString1 or die "Assertion failed\n";
+ $extension->getItem(1) eq $actionString2 or die "Assertion failed\n";
+ $extension->getItem(2) eq $actionString3 or die "Assertion failed\n";
undef $extension;
- $authnRequest->{extension}->getitem(0) eq $actionString1 or die "Assertion failed\n";
- $authnRequest->{extension}->getitem(1) eq $actionString2 or die "Assertion failed\n";
- $authnRequest->{extension}->getitem(2) eq $actionString3 or die "Assertion failed\n";
+ $authnRequest->{extension}->getItem(0) eq $actionString1 or die "Assertion failed\n";
+ $authnRequest->{extension}->getItem(1) eq $actionString2 or die "Assertion failed\n";
+ $authnRequest->{extension}->getItem(2) eq $actionString3 or die "Assertion failed\n";
$authnRequest->{extension} = undef;
$authnRequest->{extension} eq undef or die "Assertion failed\n";
diff --git a/php/tests/binding_tests.php b/php/tests/binding_tests.php
index bf8ec5fe..48616175 100755
--- a/php/tests/binding_tests.php
+++ b/php/tests/binding_tests.php
@@ -1,5 +1,7 @@
#! /usr/bin/env php
-#
+<?php
+
+
# $Id$
#
# PHP unit tests for Lasso library
@@ -24,8 +26,6 @@
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-<?php
-
$ret = @dl('lasso.' . PHP_SHLIB_SUFFIX);
if ($ret == FALSE) {
print "lasso not found\n";
@@ -84,39 +84,39 @@ function test03()
assert($respondWith->length() == 0);
$respondWith->append('first string');
assert($respondWith->length() == 1);
- assert($respondWith->getitem(0) == 'first string');
- assert($respondWith->getitem(0) == 'first string');
+ assert($respondWith->getItem(0) == 'first string');
+ assert($respondWith->getItem(0) == 'first string');
$respondWith->append('second string');
assert($respondWith->length() == 2);
- assert($respondWith->getitem(0) == 'first string');
- assert($respondWith->getitem(1) == 'second string');
+ assert($respondWith->getItem(0) == 'first string');
+ assert($respondWith->getItem(1) == 'second string');
$respondWith->append('third string');
assert($respondWith->length() == 3);
- assert($respondWith->getitem(0) == 'first string');
- assert($respondWith->getitem(1) == 'second string');
- assert($respondWith->getitem(2) == 'third string');
+ assert($respondWith->getItem(0) == 'first string');
+ assert($respondWith->getItem(1) == 'second string');
+ assert($respondWith->getItem(2) == 'third string');
$authnRequest->RespondWith = $respondWith;
- # $authnRequest->RespondWith->getitem(0) doesnt work. It raises:
+ # $authnRequest->RespondWith->getItem(0) doesnt work. It raises:
# Fatal error: Class 'lassolibauthnrequest' does not support overloaded method calls
$authnRequestRespondWith = $authnRequest->RespondWith;
- assert($authnRequestRespondWith->getitem(0) == 'first string');
- assert($authnRequestRespondWith->getitem(1) == 'second string');
- assert($authnRequestRespondWith->getitem(2) == 'third string');
- assert($respondWith->getitem(0) == 'first string');
- assert($respondWith->getitem(1) == 'second string');
- assert($respondWith->getitem(2) == 'third string');
+ assert($authnRequestRespondWith->getItem(0) == 'first string');
+ assert($authnRequestRespondWith->getItem(1) == 'second string');
+ assert($authnRequestRespondWith->getItem(2) == 'third string');
+ assert($respondWith->getItem(0) == 'first string');
+ assert($respondWith->getItem(1) == 'second string');
+ assert($respondWith->getItem(2) == 'third string');
$respondWith = NULL;
- assert($authnRequestRespondWith->getitem(0) == 'first string');
- assert($authnRequestRespondWith->getitem(1) == 'second string');
- assert($authnRequestRespondWith->getitem(2) == 'third string');
+ assert($authnRequestRespondWith->getItem(0) == 'first string');
+ assert($authnRequestRespondWith->getItem(1) == 'second string');
+ assert($authnRequestRespondWith->getItem(2) == 'third string');
$respondWith = $authnRequest->RespondWith;
- assert($respondWith->getitem(0) == 'first string');
- assert($respondWith->getitem(1) == 'second string');
- assert($respondWith->getitem(2) == 'third string');
+ assert($respondWith->getItem(0) == 'first string');
+ assert($respondWith->getItem(1) == 'second string');
+ assert($respondWith->getItem(2) == 'third string');
$respondWith = NULL;
- assert($authnRequestRespondWith->getitem(0) == 'first string');
- assert($authnRequestRespondWith->getitem(1) == 'second string');
- assert($authnRequestRespondWith->getitem(2) == 'third string');
+ assert($authnRequestRespondWith->getItem(0) == 'first string');
+ assert($authnRequestRespondWith->getItem(1) == 'second string');
+ assert($authnRequestRespondWith->getItem(2) == 'third string');
$authnRequestRespondWith = NULL;
$authnRequest->RespondWith = NULL;
print_r($authnRequest->RespondWith);
@@ -141,70 +141,70 @@ function test04()
$assertion1->AssertionID = 'assertion 1';
$assertions->append($assertion1);
assert($assertions->length() == 1);
- $assertionsItem0 = $assertions->getitem(0);
+ $assertionsItem0 = $assertions->getItem(0);
assert($assertionsItem0->AssertionID == 'assertion 1');
- $assertionsItem0 = $assertions->getitem(0);
+ $assertionsItem0 = $assertions->getItem(0);
assert($assertionsItem0->AssertionID == 'assertion 1');
$assertion2 = new LassoSamlAssertion();
$assertion2->AssertionID = 'assertion 2';
$assertions->append($assertion2);
assert($assertions->length() == 2);
- $assertionsItem0 = $assertions->getitem(0);
+ $assertionsItem0 = $assertions->getItem(0);
assert($assertionsItem0->AssertionID == 'assertion 1');
- $assertionsItem1 = $assertions->getitem(1);
+ $assertionsItem1 = $assertions->getItem(1);
assert($assertionsItem1->AssertionID == 'assertion 2');
$assertion3 = new LassoSamlAssertion();
$assertion3->AssertionID = 'assertion 3';
$assertions->append($assertion3);
assert($assertions->length() == 3);
- $assertionsItem0 = $assertions->getitem(0);
+ $assertionsItem0 = $assertions->getItem(0);
assert($assertionsItem0->AssertionID == 'assertion 1');
- $assertionsItem1 = $assertions->getitem(1);
+ $assertionsItem1 = $assertions->getItem(1);
assert($assertionsItem1->AssertionID == 'assertion 2');
- $assertionsItem2 = $assertions->getitem(2);
+ $assertionsItem2 = $assertions->getItem(2);
assert($assertionsItem2->AssertionID == 'assertion 3');
$response->assertion = $assertions;
$responseAssertion = $response->assertion;
- $responseAssertionItem0 = $responseAssertion->getitem(0);
+ $responseAssertionItem0 = $responseAssertion->getItem(0);
assert($responseAssertionItem0->AssertionID == 'assertion 1');
$responseAssertion = $response->assertion;
- $responseAssertionItem1 = $responseAssertion->getitem(1);
+ $responseAssertionItem1 = $responseAssertion->getItem(1);
assert($responseAssertionItem1->AssertionID == 'assertion 2');
$responseAssertion = $response->assertion;
- $responseAssertionItem2 = $responseAssertion->getitem(2);
+ $responseAssertionItem2 = $responseAssertion->getItem(2);
assert($responseAssertionItem2->AssertionID == 'assertion 3');
- $assertionsItem0 = $assertions->getitem(0);
+ $assertionsItem0 = $assertions->getItem(0);
assert($assertionsItem0->AssertionID == 'assertion 1');
- $assertionsItem1 = $assertions->getitem(1);
+ $assertionsItem1 = $assertions->getItem(1);
assert($assertionsItem1->AssertionID == 'assertion 2');
- $assertionsItem2 = $assertions->getitem(2);
+ $assertionsItem2 = $assertions->getItem(2);
assert($assertionsItem2->AssertionID == 'assertion 3');
$assertions = NULL;
$responseAssertion = $response->assertion;
- $responseAssertionItem0 = $responseAssertion->getitem(0);
+ $responseAssertionItem0 = $responseAssertion->getItem(0);
assert($responseAssertionItem0->AssertionID == 'assertion 1');
$responseAssertion = $response->assertion;
- $responseAssertionItem1 = $responseAssertion->getitem(1);
+ $responseAssertionItem1 = $responseAssertion->getItem(1);
assert($responseAssertionItem1->AssertionID == 'assertion 2');
$responseAssertion = $response->assertion;
- $responseAssertionItem2 = $responseAssertion->getitem(2);
+ $responseAssertionItem2 = $responseAssertion->getItem(2);
assert($responseAssertionItem2->AssertionID == 'assertion 3');
$assertions = $response->assertion;
- $assertionsItem0 = $assertions->getitem(0);
+ $assertionsItem0 = $assertions->getItem(0);
assert($assertionsItem0->AssertionID == 'assertion 1');
- $assertionsItem1 = $assertions->getitem(1);
+ $assertionsItem1 = $assertions->getItem(1);
assert($assertionsItem1->AssertionID == 'assertion 2');
- $assertionsItem2 = $assertions->getitem(2);
+ $assertionsItem2 = $assertions->getItem(2);
assert($assertionsItem2->AssertionID == 'assertion 3');
$assertions = NULL;
$responseAssertion = $response->assertion;
- $responseAssertionItem0 = $responseAssertion->getitem(0);
+ $responseAssertionItem0 = $responseAssertion->getItem(0);
assert($responseAssertionItem0->AssertionID == 'assertion 1');
$responseAssertion = $response->assertion;
- $responseAssertionItem1 = $responseAssertion->getitem(1);
+ $responseAssertionItem1 = $responseAssertion->getItem(1);
assert($responseAssertionItem1->AssertionID == 'assertion 2');
$responseAssertion = $response->assertion;
- $responseAssertionItem2 = $responseAssertion->getitem(2);
+ $responseAssertionItem2 = $responseAssertion->getItem(2);
assert($responseAssertionItem2->AssertionID == 'assertion 3');
$response->assertion = NULL;
assert($response->assertion == NULL);
@@ -235,39 +235,39 @@ function test05()
assert($extension->length() == 0);
$extension->append($actionString1);
assert($extension->length() == 1);
- assert($extension->getitem(0) == $actionString1);
- assert($extension->getitem(0) == $actionString1);
+ assert($extension->getItem(0) == $actionString1);
+ assert($extension->getItem(0) == $actionString1);
$extension->append($actionString2);
assert($extension->length() == 2);
- assert($extension->getitem(0) == $actionString1);
- assert($extension->getitem(1) == $actionString2);
+ assert($extension->getItem(0) == $actionString1);
+ assert($extension->getItem(1) == $actionString2);
$extension->append($actionString3);
assert($extension->length() == 3);
- assert($extension->getitem(0) == $actionString1);
- assert($extension->getitem(1) == $actionString2);
- assert($extension->getitem(2) == $actionString3);
+ assert($extension->getItem(0) == $actionString1);
+ assert($extension->getItem(1) == $actionString2);
+ assert($extension->getItem(2) == $actionString3);
$authnRequest->extension = $extension;
- # $authnRequest->extension->getitem(0) doesnt work. It raises:
+ # $authnRequest->extension->getItem(0) doesnt work. It raises:
# Fatal error: Class 'lassolibauthnrequest' does not support overloaded method calls
$authnRequestExtension = $authnRequest->extension;
- assert($authnRequestExtension->getitem(0) == $actionString1);
- assert($authnRequestExtension->getitem(1) == $actionString2);
- assert($authnRequestExtension->getitem(2) == $actionString3);
- assert($extension->getitem(0) == $actionString1);
- assert($extension->getitem(1) == $actionString2);
- assert($extension->getitem(2) == $actionString3);
+ assert($authnRequestExtension->getItem(0) == $actionString1);
+ assert($authnRequestExtension->getItem(1) == $actionString2);
+ assert($authnRequestExtension->getItem(2) == $actionString3);
+ assert($extension->getItem(0) == $actionString1);
+ assert($extension->getItem(1) == $actionString2);
+ assert($extension->getItem(2) == $actionString3);
$extension = NULL;
- assert($authnRequestExtension->getitem(0) == $actionString1);
- assert($authnRequestExtension->getitem(1) == $actionString2);
- assert($authnRequestExtension->getitem(2) == $actionString3);
+ assert($authnRequestExtension->getItem(0) == $actionString1);
+ assert($authnRequestExtension->getItem(1) == $actionString2);
+ assert($authnRequestExtension->getItem(2) == $actionString3);
$extension = $authnRequest->extension;
- assert($extension->getitem(0) == $actionString1);
- assert($extension->getitem(1) == $actionString2);
- assert($extension->getitem(2) == $actionString3);
+ assert($extension->getItem(0) == $actionString1);
+ assert($extension->getItem(1) == $actionString2);
+ assert($extension->getItem(2) == $actionString3);
$extension = NULL;
- assert($authnRequestExtension->getitem(0) == $actionString1);
- assert($authnRequestExtension->getitem(1) == $actionString2);
- assert($authnRequestExtension->getitem(2) == $actionString3);
+ assert($authnRequestExtension->getItem(0) == $actionString1);
+ assert($authnRequestExtension->getItem(1) == $actionString2);
+ assert($authnRequestExtension->getItem(2) == $actionString3);
$authnRequestExtension = NULL;
$authnRequest->extension = NULL;
print_r($authnRequest->Extension);
diff --git a/swig/Lasso.i b/swig/Lasso.i
index 264ade29..e9d740b9 100644
--- a/swig/Lasso.i
+++ b/swig/Lasso.i
@@ -1059,10 +1059,10 @@ typedef struct {
}
#if defined(SWIGPYTHON)
- %rename(__getitem__) getitem;
+ %rename(__getitem__) getItem;
#endif
- %newobject getitem;
- %exception getitem {
+ %newobject getItem;
+ %exception getItem {
if (arg2 < 0 || arg2 >= arg1->len) {
char errorMsg[256];
sprintf(errorMsg, "%d", arg2);
@@ -1070,7 +1070,7 @@ typedef struct {
}
$action
}
- LassoNode *getitem(int index) {
+ LassoNode *getItem(int index) {
LassoNode *item;
item = g_ptr_array_index(self, index);
@@ -1078,8 +1078,8 @@ typedef struct {
g_object_ref(item);
return item;
}
- %exception getitem;
- %nonewobject getitem;
+ %exception getItem;
+ %nonewobject getItem;
#if defined(SWIGPYTHON)
%rename(__len__) length;
@@ -1089,9 +1089,9 @@ typedef struct {
}
#if defined(SWIGPYTHON)
- %rename(__setitem__) setitem;
+ %rename(__setitem__) setItem;
#endif
- %exception setitem {
+ %exception setItem {
if (arg2 < 0 || arg2 >= arg1->len) {
char errorMsg[256];
sprintf(errorMsg, "%d", arg2);
@@ -1099,7 +1099,7 @@ typedef struct {
}
$action
}
- void setitem(int index, LassoNode *item) {
+ void setItem(int index, LassoNode *item) {
LassoNode **itemPointer = (LassoNode **) &g_ptr_array_index(self, index);
if (*itemPointer != NULL)
/* Test added to help debugging. */
@@ -1112,7 +1112,7 @@ typedef struct {
else
*itemPointer = g_object_ref(item);
}
- %exception setitem;
+ %exception setItem;
}
} LassoNodeList;
@@ -1166,9 +1166,9 @@ typedef struct {
}
#if defined(SWIGPYTHON)
- %rename(__getitem__) getitem;
+ %rename(__getitem__) getItem;
#endif
- %exception getitem {
+ %exception getItem {
if (arg2 < 0 || arg2 >= arg1->len) {
char errorMsg[256];
sprintf(errorMsg, "%d", arg2);
@@ -1176,10 +1176,10 @@ typedef struct {
}
$action
}
- char *getitem(int index) {
+ char *getItem(int index) {
return g_ptr_array_index(self, index);
}
- %exception getitem;
+ %exception getItem;
#if defined(SWIGPYTHON)
%rename(__len__) length;
@@ -1189,9 +1189,9 @@ typedef struct {
}
#if defined(SWIGPYTHON)
- %rename(__setitem__) setitem;
+ %rename(__setitem__) setItem;
#endif
- %exception setitem {
+ %exception setItem {
if (arg2 < 0 || arg2 >= arg1->len) {
char errorMsg[256];
sprintf(errorMsg, "%d", arg2);
@@ -1199,7 +1199,7 @@ typedef struct {
}
$action
}
- void setitem(int index, char *item) {
+ void setItem(int index, char *item) {
char **itemPointer = (char **) &g_ptr_array_index(self, index);
if (*itemPointer != NULL)
free(*itemPointer);
@@ -1208,7 +1208,7 @@ typedef struct {
else
*itemPointer = g_strdup(item);
}
- %exception setitem;
+ %exception setItem;
}
} LassoStringList;