1/* 2 * Copyright (c) 2007 Mockito contributors 3 * This program is made available under the terms of the MIT License. 4 */ 5package org.mockito.internal.reporting; 6 7import org.junit.Test; 8import org.mockitoutil.TestBase; 9 10import static junit.framework.TestCase.assertEquals; 11 12public class PluralizerTest extends TestBase { 13 14 @Test 15 public void pluralizes_number() { 16 assertEquals("0 times", Pluralizer.pluralize(0)); 17 assertEquals("1 time", Pluralizer.pluralize(1)); 18 assertEquals("2 times", Pluralizer.pluralize(2)); 19 assertEquals("20 times", Pluralizer.pluralize(20)); 20 } 21 22 @Test 23 public void pluralizes_interactions() { 24 assertEquals("were exactly 0 interactions", Pluralizer.were_exactly_x_interactions(0)); 25 assertEquals("was exactly 1 interaction", Pluralizer.were_exactly_x_interactions(1)); 26 assertEquals("were exactly 100 interactions", Pluralizer.were_exactly_x_interactions(100)); 27 } 28} 29