Bonjour,
Je souhaite réaliser des tests unitaires avec un utilisateur présent dans ma BDD (et non avec le GrantAdmin).
Existe-t-il une API Simplicité permettant de charger un utilisateur avant de lancer les TU ?
Merci d’avance.
Jean-Baptiste.
Bonjour,
Je souhaite réaliser des tests unitaires avec un utilisateur présent dans ma BDD (et non avec le GrantAdmin).
Existe-t-il une API Simplicité permettant de charger un utilisateur avant de lancer les TU ?
Merci d’avance.
Jean-Baptiste.
Exemple:
package com.simplicite.tests.TestJava;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.fail;
import org.junit.Test;
import com.simplicite.util.Globals;
import com.simplicite.util.Grant;
import com.simplicite.util.AppLog;
public class TestJavaUnitTests {
@Test
public void test() {
try {
Grant sys = Grant.getSystemAdmin();
Grant g = new Grant();
String login = "admin";
g.init(login, sys.getSessionId(), sys.getEndpoint(), null, null);
AppLog.info(getClass(), "test", "User: " + g.toString(), sys);
assertEquals(login, g.getLogin());
g.destroy();
} catch (Exception e) {
fail(e.getMessage());
}
}
}