Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef __OPC_UA_TESTS_COMMON_H__
00012 #define __OPC_UA_TESTS_COMMON_H__
00013
00014 #include <opc/common/uri_facade.h>
00015
00016 #include <gmock/gmock.h>
00017 #include <gtest/gtest.h>
00018
00019 #include <stdlib.h>
00020
00021
00022 inline std::string GetHost()
00023 {
00024 if (const char* uri = getenv("TEST_Server_URI"))
00025 {
00026 return OpcUa::Internal::Uri(uri).Host();
00027 }
00028 return "localhost";
00029 }
00030
00031 inline int GetPort()
00032 {
00033 if (const char* uri = getenv("TEST_Server_URI"))
00034 {
00035 return OpcUa::Internal::Uri(uri).Port();
00036 }
00037 return 4841;
00038 }
00039
00040 inline std::string GetEndpoint()
00041 {
00042 if (char* endpoint = getenv("TEST_Server_URI"))
00043 {
00044 return endpoint;
00045 }
00046 return "opc.tcp://localhost:4841";
00047 }
00048
00049
00050 #endif // __OPC_UA_TESTS_COMMON_H__
00051