Play! Java

Zaidar Messages postés 47 Statut Membre -  
 ada -
Bonjour,
Je viens de débuter la programmation avec le framework Play!, et je suis le tutoriel de cette adresse : https://linsolas.developpez.com/articles/java/play/guide/?page=page_3

J'ai donc mis un fichier .java comme ceci dans mon application:

        @Test
	public void createAndRetrieveUser() {
	    // Create a new user and save it
	    new User("bob@gmail.com", "secret", "Bob").save();
	    
	    // Retrieve the user with email address bob@gmail.com
	    User bob = User.find("byEmail", "bob@gmail.com").one();
	    
	    // Test 
	    assertNotNull(bob);
	    assertEquals("Bob", bob.fullname);
	}



Sauf que je ne comprend pas pourquoi quand je debug, le test me met qu'il ne comprend pas le mot .one.
Il me semble que cela est du jQuery. Pouriez vous m'aider et me dire ce qui ne marche pas?

Merci d'avance, et de votre attention.

A voir également:

2 réponses

latoopa Messages postés 278 Statut Membre 32
 
Salut,

User bob = User.find("byEmail", "bob@gmail.com").one();


Là tu appelles la méthode "one()" de la méthode "find(String,String)" de la classe "User". Je ne pense pas qu'on puisse avoir une méthode dans une autre... bien que je ne sois pas un expert celà me paraît étrange!

Toopa
0
ada
 
Bonjour Zadidar,

Il faut que vous remplacer one() par first()
0