- if ($v) {
- $this->assertEquals('Michigan', $v->scalarval());
- $f = new xmlrpcmsg('examples.php3.getStateName', array(
- new xmlrpcval(23, 'int'),
- ));
- $v = $this->send($f);
- if ($v) {
- $this->assertEquals('Michigan', $v->scalarval());
- }
- } else {
- $this->fail('Note: server can only auto register class methods if running with PHP 5.0.3 and up');
- }
+ $this->assertEquals('Michigan', $v->scalarval());
+
+ $f = new xmlrpcmsg('tests.getStateName.4', array(
+ new xmlrpcval(23, 'int'),
+ ));
+ $v = $this->send($f);
+ $this->assertEquals('Michigan', $v->scalarval());
+
+ $f = new xmlrpcmsg('tests.getStateName.5', array(
+ new xmlrpcval(23, 'int'),
+ ));
+ $v = $this->send($f);
+ $this->assertEquals('Michigan', $v->scalarval());
+
+ $f = new xmlrpcmsg('tests.getStateName.7', array(
+ new xmlrpcval(23, 'int'),
+ ));
+ $v = $this->send($f);
+ $this->assertEquals('Michigan', $v->scalarval());
+
+ $f = new xmlrpcmsg('tests.getStateName.8', array(
+ new xmlrpcval(23, 'int'),
+ ));
+ $v = $this->send($f);
+ $this->assertEquals('Michigan', $v->scalarval());
+
+ $f = new xmlrpcmsg('tests.getStateName.9', array(
+ new xmlrpcval(23, 'int'),
+ ));
+ $v = $this->send($f);
+ $this->assertEquals('Michigan', $v->scalarval());
+ }
+
+ public function testAutoRegisteredClass2()
+ {
+ $f = new xmlrpcmsg('tests.getStateName.7', array(
+ new xmlrpcval(23, 'int'),
+ ));
+ $v = $this->send($f);
+ $this->assertEquals('Michigan', $v->scalarval());
+
+ $f = new xmlrpcmsg('tests.getStateName.8', array(
+ new xmlrpcval(23, 'int'),
+ ));
+ $v = $this->send($f);
+ $this->assertEquals('Michigan', $v->scalarval());
+
+ $f = new xmlrpcmsg('tests.getStateName.9', array(
+ new xmlrpcval(23, 'int'),
+ ));
+ $v = $this->send($f);
+ $this->assertEquals('Michigan', $v->scalarval());