/** Test of setAlpha method, of class LatentDirichletAllocationVectorGibbsSampler. */ @Test public void testSetAlpha() { double alpha = LatentDirichletAllocationVectorGibbsSampler.DEFAULT_ALPHA; LatentDirichletAllocationVectorGibbsSampler instance = new LatentDirichletAllocationVectorGibbsSampler(); assertEquals(alpha, instance.getAlpha(), 0.0); alpha = 1.1; instance.setAlpha(alpha); assertEquals(alpha, instance.getAlpha(), 0.0); boolean exceptionThrown = false; try { instance.setAlpha(0.0); } catch (IllegalArgumentException e) { exceptionThrown = true; } finally { assertTrue(exceptionThrown); } assertEquals(alpha, instance.getAlpha(), 0.0); exceptionThrown = false; try { instance.setAlpha(-0.1); } catch (IllegalArgumentException e) { exceptionThrown = true; } finally { assertTrue(exceptionThrown); } assertEquals(alpha, instance.getAlpha(), 0.0); }