~morphis/aethercast/audio-streaming

« back to all changes in this revision

Viewing changes to tests/ac/android/encoderfactory_tests.cpp

  • Committer: Simon Fels
  • Date: 2016-05-26 10:05:07 UTC
  • mfrom: (140.2.8 trunk)
  • Revision ID: simon.fels@canonical.com-20160526100507-u3lr0hbmwv6a9ppc
Merge branch 'cleanup-things'

Show diffs side-by-side

added added

removed removed

Lines of Context:
17
17
 
18
18
#include <gmock/gmock.h>
19
19
 
20
 
#include "mcs/android/h264encoder.h"
21
 
#include "mcs/android/encoderfactory.h"
 
20
#include "ac/android/h264encoder.h"
 
21
#include "ac/android/encoderfactory.h"
22
22
 
23
23
using namespace ::testing;
24
24
 
25
25
namespace {
26
 
class MockReportFactory : public mcs::report::ReportFactory {
 
26
class MockReportFactory : public ac::report::ReportFactory {
27
27
public:
28
 
    MOCK_METHOD0(CreateEncoderReport, mcs::video::EncoderReport::Ptr());
29
 
    MOCK_METHOD0(CreateRendererReport, mcs::video::RendererReport::Ptr());
30
 
    MOCK_METHOD0(CreatePacketizerReport, mcs::video::PacketizerReport::Ptr());
31
 
    MOCK_METHOD0(CreateSenderReport, mcs::video::SenderReport::Ptr());
 
28
    MOCK_METHOD0(CreateEncoderReport, ac::video::EncoderReport::Ptr());
 
29
    MOCK_METHOD0(CreateRendererReport, ac::video::RendererReport::Ptr());
 
30
    MOCK_METHOD0(CreatePacketizerReport, ac::video::PacketizerReport::Ptr());
 
31
    MOCK_METHOD0(CreateSenderReport, ac::video::SenderReport::Ptr());
32
32
};
33
33
}
34
34
 
38
38
    EXPECT_CALL(*mock_report_factory, CreateEncoderReport())
39
39
            .WillRepeatedly(Return(nullptr));
40
40
 
41
 
    auto encoder_factory = std::make_shared<mcs::android::EncoderFactory>(mock_report_factory);
 
41
    auto encoder_factory = std::make_shared<ac::android::EncoderFactory>(mock_report_factory);
42
42
 
43
 
    EXPECT_TRUE((std::dynamic_pointer_cast<mcs::android::H264Encoder>(
44
 
                     encoder_factory->CreateForType(mcs::video::EncoderFactory::Type::kH264)) ? true : false));
 
43
    EXPECT_TRUE((std::dynamic_pointer_cast<ac::android::H264Encoder>(
 
44
                     encoder_factory->CreateForType(ac::video::EncoderFactory::Type::kH264)) ? true : false));
45
45
}