public function testCreateSchema()
 {
     $schema = new ParseSchema('SchemaTest');
     $schema->addField('NewField1');
     $schema->addField('NewField2', 'Date');
     $schema->addNumber('NewField3');
     $schema->addBoolean('NewField4');
     $schema->addDate('NewField5');
     $schema->addFile('NewField6');
     $schema->addGeoPoint('NewField7');
     $schema->addArray('NewField8');
     $schema->addObject('NewField9');
     $schema->addPointer('NewField10', '_User');
     $schema->addRelation('NewField11', '_User');
     $schema->save();
     $getSchema = new ParseSchema('SchemaTest');
     $result = $getSchema->get();
     $getSchema = new ParseSchema('SchemaTest');
     $result = $getSchema->get();
     if ($result['fields']['NewField1']['type'] != 'String') {
         $this->assertTrue(false);
     }
     if ($result['fields']['NewField2']['type'] != 'Date') {
         $this->assertTrue(false);
     }
     if ($result['fields']['NewField3']['type'] != 'Number') {
         $this->assertTrue(false);
     }
     if ($result['fields']['NewField4']['type'] != 'Boolean') {
         $this->assertTrue(false);
     }
     if ($result['fields']['NewField5']['type'] != 'Date') {
         $this->assertTrue(false);
     }
     if ($result['fields']['NewField6']['type'] != 'File') {
         $this->assertTrue(false);
     }
     if ($result['fields']['NewField7']['type'] != 'GeoPoint') {
         $this->assertTrue(false);
     }
     if ($result['fields']['NewField8']['type'] != 'Array') {
         $this->assertTrue(false);
     }
     if ($result['fields']['NewField9']['type'] != 'Object') {
         $this->assertTrue(false);
     }
     if ($result['fields']['NewField10']['type'] != 'Pointer') {
         $this->assertTrue(false);
     }
     if ($result['fields']['NewField11']['type'] != 'Relation') {
         $this->assertTrue(false);
     }
 }