package org.ovirt.engine.core.searchbackend; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; import org.junit.ClassRule; import org.junit.Test; import org.ovirt.engine.core.utils.MockConfigRule; public class SyntaxCheckerFactoryTest { @ClassRule public static MockConfigRule mcr = new MockConfigRule(); @Test public void createUISyntaxChecker() { ISyntaxChecker checker = SyntaxCheckerFactory.createUISyntaxChecker("foo"); assertNotNull(checker); assertEquals(checker, SyntaxCheckerFactory.createUISyntaxChecker("foo")); assertEquals("foo", SyntaxCheckerFactory.getConfigAuthenticationMethod()); } @Test public void createBackendSyntaxChecker() { ISyntaxChecker checker = SyntaxCheckerFactory.createBackendSyntaxChecker("foo"); assertNotNull(checker); assertEquals(checker, SyntaxCheckerFactory.createBackendSyntaxChecker("foo")); assertEquals("foo", SyntaxCheckerFactory.getConfigAuthenticationMethod()); } @Test public void createADSyntaxChecker() { ISyntaxChecker checker = SyntaxCheckerFactory.createADSyntaxChecker("foo"); assertNotNull(checker); assertEquals(checker, SyntaxCheckerFactory.createADSyntaxChecker("foo")); assertEquals("foo", SyntaxCheckerFactory.getConfigAuthenticationMethod()); } }