/**
  * @dataProvider getTypeIconData
  */
 public function testGetTypeIcon($type, $expected)
 {
     $manager = $this->getMock('\\OCP\\Activity\\IManager');
     $manager->expects($this->any())->method('getTypeIcon')->willReturn('');
     $dataHelper = new DataHelper($manager, new ParameterHelper($manager, new View(''), $this->getMockBuilder('OCP\\IConfig')->disableOriginalConstructor()->getMock(), Util::getL10N('activity')), Util::getL10N('activity'));
     $this->assertEquals($expected, $dataHelper->getTypeIcon($type));
 }
Exemplo n.º 2
0
 /**
  * Get the prepared activities
  *
  * @return array translated activities ready for use
  */
 public function getActivities()
 {
     if (!empty($this->openGroup)) {
         $this->activities[] = $this->openGroup;
     }
     $return = array();
     foreach ($this->activities as $activity) {
         $activity = $this->dataHelper->formatStrings($activity, 'subject');
         $activity = $this->dataHelper->formatStrings($activity, 'message');
         $activity['typeicon'] = $this->dataHelper->getTypeIcon($activity['type']);
         $return[] = $activity;
     }
     return $return;
 }