10#ifndef INCLUDED_TEST_LANG_XSERVICEINFO_HXX
11#define INCLUDED_TEST_LANG_XSERVICEINFO_HXX
16#include <com/sun/star/uno/XInterface.hpp>
18#include <com/sun/star/uno/Reference.hxx>
28 : m_aImplName(
std::move(aImplName))
30 m_aServiceNames.push_back(rServiceName);
32 XServiceInfo(OUString aImplName,
const std::vector<OUString> rServiceNames)
33 : m_aImplName(
std::move(aImplName))
34 , m_aServiceNames(rServiceNames)
38 virtual css::uno::Reference<css::uno::XInterface>
init() = 0;
40 void testGetImplementationName();
41 void testGetSupportedServiceNames();
42 void testSupportsService();
std::vector< OUString > m_aServiceNames
XServiceInfo(OUString aImplName, const std::vector< OUString > rServiceNames)
OUString const m_aImplName
virtual css::uno::Reference< css::uno::XInterface > init()=0
XServiceInfo(OUString aImplName, const OUString &rServiceName)
#define OOO_DLLPUBLIC_TEST