class RandomWords::Generator

def test_random

@!visibility private
These methods are used to test the random generation of words and sentences
Test random generators
def test_random
  @testing = true
  res = []
  res << random_noun
  res << random_verb
  res << random_adjective
  res << random_adverb
  res << random_article
  res << random_article_for_noun('apple')
  res << random_article_for_noun('apples')
  res << random_article_for_noun('banana')
  res << random_article_for_noun('bananas')
  res << random_plural_article
  res << random_clause
  res << random_subordinate_conjunction
  res << random_number_with_plural
  res << random_conjunction
  res << random_passive_verb
  res << random_plural_noun
  res << random_plural_verb
  res << generate_additional_clauses.join(' ')
  res
end