Search in sources :

Example 1 with PluginMetadataSummary

use of org.graylog.plugins.views.search.views.PluginMetadataSummary in project graylog2-server by Graylog2.

the class ViewRequirementsTest method mergesResultsFromMultipleChecks.

@Test
public void mergesResultsFromMultipleChecks() {
    final Map<String, PluginMetadataSummary> result = new ViewRequirements(ImmutableSet.of(view -> Collections.singletonMap("aioverlord", plugin), view -> Collections.emptyMap(), view -> Collections.singletonMap("parameters", new EnterpriseMetadataSummary())), view);
    assertThat(result).containsOnly(Maps.immutableEntry("aioverlord", plugin), Maps.immutableEntry("parameters", new EnterpriseMetadataSummary()));
}
Also used : ViewRequirements(org.graylog.plugins.views.search.views.ViewRequirements) ImmutableSet(com.google.common.collect.ImmutableSet) EnterpriseMetadataSummary(org.graylog.plugins.views.search.views.EnterpriseMetadataSummary) ImmutableMap(com.google.common.collect.ImmutableMap) URISyntaxException(java.net.URISyntaxException) Assertions.assertThat(org.assertj.core.api.Assertions.assertThat) Test(org.junit.Test) Maps(com.google.common.collect.Maps) ViewDTO(org.graylog.plugins.views.search.views.ViewDTO) PluginMetadataSummary(org.graylog.plugins.views.search.views.PluginMetadataSummary) Map(java.util.Map) ViewRequirements(org.graylog.plugins.views.search.views.ViewRequirements) URI(java.net.URI) Collections(java.util.Collections) EnterpriseMetadataSummary(org.graylog.plugins.views.search.views.EnterpriseMetadataSummary) PluginMetadataSummary(org.graylog.plugins.views.search.views.PluginMetadataSummary) Test(org.junit.Test)

Example 2 with PluginMetadataSummary

use of org.graylog.plugins.views.search.views.PluginMetadataSummary in project graylog2-server by Graylog2.

the class ViewRequirementsTest method mergesMultipleResultsFromMultipleChecksWithConflictingKeys.

@Test
public void mergesMultipleResultsFromMultipleChecksWithConflictingKeys() {
    final Map<String, PluginMetadataSummary> result = new ViewRequirements(ImmutableSet.of(view -> ImmutableMap.of("parameters", plugin, "aioverlord", plugin), view -> Collections.emptyMap(), view -> ImmutableMap.of("parameters", new EnterpriseMetadataSummary(), "aioverlord", new EnterpriseMetadataSummary())), view);
    assertThat(result).contains(Maps.immutableEntry("aioverlord", plugin), Maps.immutableEntry("parameters", plugin));
}
Also used : ViewRequirements(org.graylog.plugins.views.search.views.ViewRequirements) ImmutableSet(com.google.common.collect.ImmutableSet) EnterpriseMetadataSummary(org.graylog.plugins.views.search.views.EnterpriseMetadataSummary) ImmutableMap(com.google.common.collect.ImmutableMap) URISyntaxException(java.net.URISyntaxException) Assertions.assertThat(org.assertj.core.api.Assertions.assertThat) Test(org.junit.Test) Maps(com.google.common.collect.Maps) ViewDTO(org.graylog.plugins.views.search.views.ViewDTO) PluginMetadataSummary(org.graylog.plugins.views.search.views.PluginMetadataSummary) Map(java.util.Map) ViewRequirements(org.graylog.plugins.views.search.views.ViewRequirements) URI(java.net.URI) Collections(java.util.Collections) EnterpriseMetadataSummary(org.graylog.plugins.views.search.views.EnterpriseMetadataSummary) PluginMetadataSummary(org.graylog.plugins.views.search.views.PluginMetadataSummary) Test(org.junit.Test)

Example 3 with PluginMetadataSummary

use of org.graylog.plugins.views.search.views.PluginMetadataSummary in project graylog2-server by Graylog2.

the class ViewRequirementsTest method mergesResultsFromMultipleChecksWithConflictingKeys.

@Test
public void mergesResultsFromMultipleChecksWithConflictingKeys() {
    final Map<String, PluginMetadataSummary> result = new ViewRequirements(ImmutableSet.of(view -> Collections.singletonMap("parameters", plugin), view -> Collections.emptyMap(), view -> Collections.singletonMap("parameters", new EnterpriseMetadataSummary())), view);
    assertThat(result).containsOnly(Maps.immutableEntry("parameters", plugin));
}
Also used : ViewRequirements(org.graylog.plugins.views.search.views.ViewRequirements) ImmutableSet(com.google.common.collect.ImmutableSet) EnterpriseMetadataSummary(org.graylog.plugins.views.search.views.EnterpriseMetadataSummary) ImmutableMap(com.google.common.collect.ImmutableMap) URISyntaxException(java.net.URISyntaxException) Assertions.assertThat(org.assertj.core.api.Assertions.assertThat) Test(org.junit.Test) Maps(com.google.common.collect.Maps) ViewDTO(org.graylog.plugins.views.search.views.ViewDTO) PluginMetadataSummary(org.graylog.plugins.views.search.views.PluginMetadataSummary) Map(java.util.Map) ViewRequirements(org.graylog.plugins.views.search.views.ViewRequirements) URI(java.net.URI) Collections(java.util.Collections) EnterpriseMetadataSummary(org.graylog.plugins.views.search.views.EnterpriseMetadataSummary) PluginMetadataSummary(org.graylog.plugins.views.search.views.PluginMetadataSummary) Test(org.junit.Test)

Aggregations

ImmutableMap (com.google.common.collect.ImmutableMap)3 ImmutableSet (com.google.common.collect.ImmutableSet)3 Maps (com.google.common.collect.Maps)3 URI (java.net.URI)3 URISyntaxException (java.net.URISyntaxException)3 Collections (java.util.Collections)3 Map (java.util.Map)3 Assertions.assertThat (org.assertj.core.api.Assertions.assertThat)3 EnterpriseMetadataSummary (org.graylog.plugins.views.search.views.EnterpriseMetadataSummary)3 PluginMetadataSummary (org.graylog.plugins.views.search.views.PluginMetadataSummary)3 ViewDTO (org.graylog.plugins.views.search.views.ViewDTO)3 ViewRequirements (org.graylog.plugins.views.search.views.ViewRequirements)3 Test (org.junit.Test)3