Play! Java
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:
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.
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.
2 réponses
-
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 -
Bonjour Zadidar,
Il faut que vous remplacer one() par first()