Merge "Memory Leak in CertificateProvisioningTest"
This commit is contained in:
@@ -65,18 +65,19 @@ class TestStubCryptoSessionFactory : public CryptoSessionFactory {
|
|||||||
using ::testing::_;
|
using ::testing::_;
|
||||||
|
|
||||||
class CertificateProvisioningTest : public WvCdmTestBase {
|
class CertificateProvisioningTest : public WvCdmTestBase {
|
||||||
public:
|
|
||||||
protected:
|
protected:
|
||||||
void SetUp() override {
|
void SetUp() override {
|
||||||
WvCdmTestBase::SetUp();
|
WvCdmTestBase::SetUp();
|
||||||
CryptoSession::SetCryptoSessionFactory(new TestStubCryptoSessionFactory());
|
CryptoSession::SetCryptoSessionFactory(new TestStubCryptoSessionFactory());
|
||||||
|
|
||||||
|
metrics_.reset(new metrics::CryptoMetrics());
|
||||||
certificate_provisioning_.reset(
|
certificate_provisioning_.reset(
|
||||||
new CertificateProvisioning(new metrics::CryptoMetrics()));
|
new CertificateProvisioning(metrics_.get()));
|
||||||
}
|
}
|
||||||
|
|
||||||
void TearDown() override {}
|
void TearDown() override {}
|
||||||
|
|
||||||
|
std::unique_ptr<metrics::CryptoMetrics> metrics_;
|
||||||
std::unique_ptr<CertificateProvisioning> certificate_provisioning_;
|
std::unique_ptr<CertificateProvisioning> certificate_provisioning_;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user