import org.junit.*;
import play.test.*;
import models.*;
import java.util.*;
public class CommunityTest extends UnitTest {
@Before
public void setup() {
Fixtures.deleteAll();
}
@Test
public void createAndRetrieveCommunity() {
// Create a new community and save it
Community communaute1 = new Community ("Communaute des Mangeurs De Gorilles", "CMDG",
"Nous sommes la communaute des mangeurs de gorilles",
"Bienvenue � vous, mangeur de gorille",
"mangeurDeGorille.com").save();
Community communaute2 = new Community ("Communaute des Mangeurs De Sauterelles", "CMDS",
"Nous sommes la communaute des mangeurs de Sauterelles",
"Bienvenue � vous, mangeur de sauterelles",
"mangeurDeSauterelles.com").save();
Community communaute3 = new Community ("Communaute des Mangeurs De Chenilles", "CMDC",
"Nous sommes la communaute des mangeurs de Chenilles",
"Bienvenue � vous, mangeur de chenilles",
"mangeurDeChenilles.com").save();
Community communaute4 = new Community ("Communaute des Mangeurs De Poules", "CMDP",
"Nous sommes la communaute des mangeurs de poules",
"Bienvenue � vous, mangeur de poules",
"mangeurDePoules.com").save();
List<Community> communities_list = Community.findAll();
long communityCount = Community.count();
System.out.println("Number of communities created: "+ communityCount);
System.out.println("----------------------------------------------------------------------");
for(int i = 0; i < communities_list.size(); i++) {
System.out.println("Community number " + (i+1) + " = " + communities_list.get(i).name);
System.out.println("----------------------------------------------------------------------");
System.out.println("Community dolomite URL = " + communities_list.get(i).dolomiteURL);
System.out.println("----------------------------------------------------------------------");
System.out.println(); System.out.println();
}
}
@Test
public void updateCommunity(){
// Create a new community and save it
Community communaute1 = new Community ("Communaute des Mangeurs De Gorilles", "CMDG",
"Nous sommes la communaute des mangeurs de gorilles",
"Bienvenue � vous, mangeur de gorille",
"mangeurDeGorille.com").save();
Community communaute2 = new Community ("Communaute des Mangeurs De Sauterelles", "CMDS",
"Nous sommes la communaute des mangeurs de Sauterelles",
"Bienvenue � vous, mangeur de sauterelles",
"mangeurDeSauterelles.com").save();
// Retrieve the community with the email adress "mangeurDeGorille.com"
Community communaute_retrieved = Community.find("byCommunityPrefix", "CMDG").first();
// Test
assertNotNull(communaute_retrieved);
System.out.println();
communaute_retrieved.communityPrefix="DBZ";
System.out.println("valuer du prefixe de la communaute: "+ communaute_retrieved.communityPrefix);
System.out.println();
System.out.println("----------------------------------------------------------------------");
}
}