content: /*
   * This file was automatically generated by UTestGen and EvoSuite
   * Wed Mar 20 12:00:34 GMT 2024
   */
  
  package org.tartarus.snowball.ext;
  
  import org.junit.jupiter.api.Test;
  import static org.junit.jupiter.api.Assertions.*;
  import org.junit.jupiter.api.Timeout;
  import java.util.concurrent.TimeUnit;
  import org.evosuite.runtime.EvoRunner;
  import org.evosuite.runtime.EvoRunnerParameters;
  import org.junit.runner.RunWith;
  import org.tartarus.snowball.ext.italianStemmer;
  
  @RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, separateClassLoader = true) 
  public class italianStemmer_ESTest extends italianStemmer_ESTest_scaffolding {
  
    @Test
    @Timeout(value = 4000 , unit = TimeUnit.MILLISECONDS)
    public void testStemReturningTrue() throws Throwable  {
        // rollbacked to evosuite
        italianStemmer _italianStemmer = new italianStemmer("ut#Yrii");
        boolean stem = _italianStemmer.stem();
        assertTrue(stem);
    }
  
    @Test
    @Timeout(value = 4000 , unit = TimeUnit.MILLISECONDS)
    public void testCreatesItalianStemmer0() throws Throwable  {
        // rollbacked to evosuite
        italianStemmer _italianStemmer = new italianStemmer("uzionevi");
        boolean stem = _italianStemmer.stem();
        assertTrue(stem);
    }
  
    @Test
    @Timeout(value = 4000 , unit = TimeUnit.MILLISECONDS)
    public void testCreatesItalianStemmer1() throws Throwable  {
        // rollbacked to evosuite
        italianStemmer _italianStemmer = new italianStemmer("ive");
        boolean stem = _italianStemmer.stem();
        assertTrue(stem);
    }
  
    @Test
    @Timeout(value = 4000 , unit = TimeUnit.MILLISECONDS)
    public void testCreatesItalianStemmer2() throws Throwable  {
        // No Comments were added
        italianStemmer _italianStemmer = new italianStemmer("it\u00E0");
        boolean stem = _italianStemmer.stem();
        assertTrue(stem);
    }
  
    @Test
    @Timeout(value = 4000 , unit = TimeUnit.MILLISECONDS)
    public void testCreatesItalianStemmer3() throws Throwable  {
        // rollbacked to evosuite
        italianStemmer _italianStemmer = new italianStemmer("imento");
        boolean stem = _italianStemmer.stem();
        assertTrue(stem);
    }
  
    @Test
    @Timeout(value = 4000 , unit = TimeUnit.MILLISECONDS)
    public void testCreatesItalianStemmer4() throws Throwable  {
        // rollbacked to evosuite
        italianStemmer _italianStemmer = new italianStemmer("usioni");
        boolean stem = _italianStemmer.stem();
        assertTrue(stem);
    }
  
    @Test
    @Timeout(value = 4000 , unit = TimeUnit.MILLISECONDS)
    public void testCreatesItalianStemmer5() throws Throwable  {
        // rollbacked to evosuite
        italianStemmer _italianStemmer = new italianStemmer("logie");
        boolean stem = _italianStemmer.stem();
        assertTrue(stem);
    }
  
    @Test
    @Timeout(value = 4000 , unit = TimeUnit.MILLISECONDS)
    public void testCreatesItalianStemmer6() throws Throwable  {
        // rollbacked to evosuite
        italianStemmer _italianStemmer = new italianStemmer("atori");
        boolean stem = _italianStemmer.stem();
        assertTrue(stem);
    }
  
    @Test
    @Timeout(value = 4000 , unit = TimeUnit.MILLISECONDS)
    public void testCreatesItalianStemmer7() throws Throwable  {
        // rollbacked to evosuite
        italianStemmer _italianStemmer = new italianStemmer("ici");
        boolean stem = _italianStemmer.stem();
        assertTrue(stem);
    }
  
    @Test
    @Timeout(value = 4000 , unit = TimeUnit.MILLISECONDS)
    public void testCreatesItalianStemmer8() throws Throwable  {
        // Given a word to be stemmed in Italian
        String word = "Jova/enza";
        
        // When the Italian stemmer is applied to the word
        italianStemmer _italianStemmer = new italianStemmer(word);
        boolean stem = _italianStemmer.stem();
        
        // Then the stemmed word should be "Jova"
        assertTrue(stem);
    }
  
    @Test
    @Timeout(value = 4000 , unit = TimeUnit.MILLISECONDS)
    public void testCreatesItalianStemmer9() throws Throwable  {
        // rollbacked to evosuite
        italianStemmer _italianStemmer = new italianStemmer("amente");
        boolean stem = _italianStemmer.stem();
        assertTrue(stem);
    }
  
    @Test
    @Timeout(value = 4000 , unit = TimeUnit.MILLISECONDS)
    public void testCreatesItalianStemmer10() throws Throwable  {
        // Given a sentence in Italian and a stemmer object for the Italian language
        String sentence = "Un giorno, mentre ero alla stazione, vidi un uomo piangere";
        italianStemmer _italianStemmer = new italianStemmer("vi");
        
        // When we stem the sentence using the stemmer object
        boolean stem = _italianStemmer.stem();
        
        // Then the stemmed sentence should be "Un giorno, mentre ero alla stazione, vidi un uomo piangere"
        assertTrue(stem);
    }
  
    @Test
    @Timeout(value = 4000 , unit = TimeUnit.MILLISECONDS)
    public void testCreatesItalianStemmer11() throws Throwable  {
        // rollbacked to evosuite
        italianStemmer _italianStemmer = new italianStemmer("]nevi\"S!f");
        boolean stem = _italianStemmer.stem();
        assertTrue(stem);
    }
  
    @Test
    @Timeout(value = 4000 , unit = TimeUnit.MILLISECONDS)
    public void testCreatesItalianStemmer12() throws Throwable  {
        // rollbacked to evosuite
        italianStemmer _italianStemmer = new italianStemmer("eo6X");
        boolean stem = _italianStemmer.stem();
        assertTrue(stem);
    }
  
    @Test
    @Timeout(value = 4000 , unit = TimeUnit.MILLISECONDS)
    public void testCreatesItalianStemmer13() throws Throwable  {
        // rollbacked to evosuite
        italianStemmer _italianStemmer = new italianStemmer("u?)z&TXW)(");
        boolean stem = _italianStemmer.stem();
        assertTrue(stem);
    }
  
    @Test
    @Timeout(value = 4000 , unit = TimeUnit.MILLISECONDS)
    public void testCreatesItalianStemmer14() throws Throwable  {
        // rollbacked to evosuite
        italianStemmer _italianStemmer = new italianStemmer("enza");
        boolean stem = _italianStemmer.stem();
        assertTrue(stem);
    }
  
    @Test
    @Timeout(value = 4000 , unit = TimeUnit.MILLISECONDS)
    public void testCreatesItalianStemmer15() throws Throwable  {
        // rollbacked to evosuite
        italianStemmer _italianStemmer = new italianStemmer("uioi");
        boolean stem = _italianStemmer.stem();
        assertTrue(stem);
    }
  
    @Test
    @Timeout(value = 4000 , unit = TimeUnit.MILLISECONDS)
    public void testCreatesItalianStemmer16() throws Throwable  {
        // rollbacked to evosuite
        italianStemmer _italianStemmer = new italianStemmer("aoi");
        boolean stem = _italianStemmer.stem();
        assertTrue(stem);
    }
  
    @Test
    @Timeout(value = 4000 , unit = TimeUnit.MILLISECONDS)
    public void testCreatesItalianStemmer17() throws Throwable  {
        // rollbacked to evosuite
        italianStemmer _italianStemmer = new italianStemmer("teuo");
        boolean stem = _italianStemmer.stem();
        assertTrue(stem);
    }
  
    @Test
    @Timeout(value = 4000 , unit = TimeUnit.MILLISECONDS)
    public void testCreatesItalianStemmer18() throws Throwable  {
        // rollbacked to evosuite
        italianStemmer _italianStemmer = new italianStemmer("faulty slice operation");
        boolean stem = _italianStemmer.stem();
        assertTrue(stem);
    }
  
    @Test
    @Timeout(value = 4000 , unit = TimeUnit.MILLISECONDS)
    public void testCreatesItalianStemmer19() throws Throwable  {
        // rollbacked to evosuite
        italianStemmer _italianStemmer = new italianStemmer("\u00FA");
        boolean stem = _italianStemmer.stem();
        assertTrue(stem);
    }
  
    @Test
    @Timeout(value = 4000 , unit = TimeUnit.MILLISECONDS)
    public void testCreatesItalianStemmer20() throws Throwable  {
        // No Comments were added
        italianStemmer _italianStemmer = new italianStemmer("\u00F3");
        boolean stem = _italianStemmer.stem();
        assertTrue(stem);
    }
  
    @Test
    @Timeout(value = 4000 , unit = TimeUnit.MILLISECONDS)
    public void testCreatesItalianStemmer21() throws Throwable  {
        // Given an Italian stemmer object with the word "í"
        italianStemmer _italianStemmer = new italianStemmer("\u00ED");
        
        // When the stem method is called
        boolean stem = _italianStemmer.stem();
        
        // Then the stem method should return true
        assertTrue(stem);
    }
  
    @Test
    @Timeout(value = 4000 , unit = TimeUnit.MILLISECONDS)
    public void testCreatesItalianStemmer22() throws Throwable  {
        // rollbacked to evosuite
        italianStemmer _italianStemmer = new italianStemmer("\u00E9");
        boolean stem = _italianStemmer.stem();
        assertTrue(stem);
    }
  
    @Test
    @Timeout(value = 4000 , unit = TimeUnit.MILLISECONDS)
    public void testCreatesItalianStemmer23() throws Throwable  {
        // rollbacked to evosuite
        italianStemmer _italianStemmer = new italianStemmer("\u00E1");
        boolean stem = _italianStemmer.stem();
        assertTrue(stem);
    }
  
    @Test
    @Timeout(value = 4000 , unit = TimeUnit.MILLISECONDS)
    public void testCreatesItalianStemmer24() throws Throwable  {
        // rollbacked to evosuite
        italianStemmer _italianStemmer = new italianStemmer("<[t:A`c{qu:]_MmvST");
        boolean stem = _italianStemmer.stem();
        assertTrue(stem);
    }
  
    @Test
    @Timeout(value = 4000 , unit = TimeUnit.MILLISECONDS)
    public void testCreatesItalianStemmer25() throws Throwable  {
        // No Comments were added
        italianStemmer _italianStemmer = new italianStemmer("DIU0w!jmOIh\"9h");
        boolean stem = _italianStemmer.stem();
        assertTrue(stem);
    }
  }
  