diff options
| -rw-r--r-- | java/tests/BindingTests.java | 60 | ||||
| -rwxr-xr-x | perl/tests/binding_tests.pl | 138 | ||||
| -rwxr-xr-x | php/tests/binding_tests.php | 142 | ||||
| -rw-r--r-- | swig/Lasso.i | 36 |
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; |
