Unit tests for ServiceResolver and ResolveEndpoint. More...
#include <ifw/slm/framework/serviceResolver.hpp>#include <stdexcept>#include <string>#include <gtest/gtest.h>Namespaces | |
| namespace | ifw |
| namespace | ifw::slm |
Functions | |
| ifw::slm::TEST (TestServiceResolver, ResolvesNomadFirstInstance) | |
| ifw::slm::TEST (TestServiceResolver, HonoursScheme) | |
| ifw::slm::TEST (TestServiceResolver, FallsBackToConsulWhenNomadEmpty) | |
| ifw::slm::TEST (TestServiceResolver, ThrowsWhenNeitherResolves) | |
| ifw::slm::TEST (TestServiceResolver, ResolveEndpointPassesThroughLiteralUri) | |
| ifw::slm::TEST (TestServiceResolver, ResolveEndpointResolvesServiceAndAppendsPath) | |
| ifw::slm::TEST (TestServiceResolver, ResolveEndpointServiceWithoutPath) | |
Unit tests for ServiceResolver and ResolveEndpoint.
The HTTP GET is injected with canned Nomad/Consul JSON so the tests run without a live agent.