/**
  * @group save
  */
 public function test_save_ロールの場合_SCFの定義されたデータが送信されていないときは保存しない()
 {
     $POST = $this->_return_post_data_for_save('dummy');
     $this->Meta_user->save($POST);
     $this->assertSame(array(), SCF::get_user_meta($this->user_id, 'checkbox'));
 }
 /**
  * @group get_user_meta
  */
 public function test_get_user_meta_all()
 {
     update_user_meta($this->user_id, 'text', 'hoge');
     add_user_meta($this->user_id, 'checkbox', 1);
     add_user_meta($this->user_id, 'checkbox', 2);
     // ループ内のチェックボックス(複数値項目)は必ずこのメタデータを持つ
     update_user_meta($this->user_id, SCF_Config::PREFIX . 'repeat-multiple-data', array('checkbox3' => array(1, 2)));
     add_user_meta($this->user_id, 'checkbox3', 1);
     add_user_meta($this->user_id, 'checkbox3', 2);
     add_user_meta($this->user_id, 'checkbox3', 3);
     $this->assertEquals(array('text' => 'hoge', 'checkbox' => array(1, 2), 'group-name-3' => array(array('text3' => '', 'checkbox3' => array(1)), array('text3' => '', 'checkbox3' => array(2, 3))), 'text-has-default' => '', 'text-has-not-default' => '', 'checkbox-has-default' => array(), 'checkbox-has-not-default' => array()), SCF::get_user_meta($this->user_id));
 }
 /**
  * @group get_user_meta
  */
 public function test_get_user_meta()
 {
     $this->assertNull(SCF::get_user_meta($this->user_id, 'category', 'text'));
 }