Example #1
0
 public function test_validate_post_meta()
 {
     $validated_post_meta = m_chart()->validate_post_meta($this->bad_post_meta);
     $this->assertEquals(0, m_chart_test_helpers()->array_diff_assoc_recursive($validated_post_meta, $this->validated_bad_post_meta));
 }
Example #2
0
 public function test_rows_data()
 {
     $data = unserialize($this->rows_data);
     m_chart()->parse()->parse_data($data, 'rows');
     // Test value labels position
     $this->assertEquals('both', m_chart()->parse()->value_labels_position);
     // Test value labels
     $this->assertEquals(0, m_chart_test_helpers()->array_diff_assoc_recursive(array('first_column' => array('Revenue'), 'first_row' => array('Q1 10', 'Q2 10', 'Q3 10', 'Q4 10', 'Q1 11', 'Q2 11', 'Q3 11', 'Q4 11', 'Q1 12', 'Q2 12', 'Q3 12', 'Q4 12', 'Q1 13', 'Q2 13', 'Q3 13', 'Q4 13', 'Q1 14', 'Q2 14', 'Q3 14', 'Q4 14', 'Q1 15')), m_chart()->parse()->value_labels));
     // Test set data
     $this->assertEquals(0, m_chart_test_helpers()->array_diff_assoc_recursive(array(array(15683000000, 13499000000, 15700000000, 20343000000, 26741000000, 24667000000, 28571000000, 28270000000, 46333000000, 39186000000, 35023000000, 35966000000, 54512000000, 43603000000, 35323000000, 37472000000, 57594000000, 45646000000, 37432000000, 42123000000, 74599000000)), m_chart()->parse()->set_data));
     // Test data suffix/prefix
     $this->assertEquals('', m_chart()->parse()->data_suffix);
     $this->assertEquals('', m_chart()->parse()->data_prefix);
 }