Package info.atende.webutil.jpa

Examples of info.atende.webutil.jpa.Config


     * Testa a conversao de ConfigDTO para Config
     */
    @Test
    public void convertToConfig(){
        EmailConfig emailConfig = new EmailConfig("servidor_valor", "usuario_valor", "senha_valor");
        Config config = ConfigUtils.convertToConfig(emailConfig).get();
        Assert.assertEquals("servidor_valor", config.getValues().get("host"));
        Assert.assertEquals("usuario_valor", config.getValues().get("login"));
        Assert.assertEquals("senha_valor", config.getValues().get("password"));
        Assert.assertEquals(config.getConfig(), emailConfig.configName());
        Optional<Config> config1 = ConfigUtils.convertToConfig(null);
        Assert.assertFalse(config1.isPresent());

        emailConfig = new EmailConfig("google.com", Protocol.TLS, 465, "login", "password", true,
                "no-reply@pucminas.br", true);

        Config convert = ConfigUtils.convertToConfig(emailConfig).get();
        Assert.assertEquals(EmailConfig.CONFIG_NAME, convert.getConfig());
        Assert.assertEquals("google.com", convert.getValues().get("host"));
        Assert.assertEquals("TLS", convert.getValues().get("protocol"));
        Assert.assertEquals("465", convert.getValues().get("port"));
        Assert.assertEquals("login", convert.getValues().get("login"));
        Assert.assertEquals("password", convert.getValues().get("password"));
        Assert.assertEquals("true", convert.getValues().get("needAuthentication"));
        Assert.assertEquals("no-reply@pucminas.br", convert.getValues().get("sender"));
        Assert.assertEquals("true", convert.getValues().get("debug"));

    }
View Full Code Here


     * Testa a conversao de Config em ConfigDTO
     */
    @Test
    public void convertFromConfig(){
        EmailConfig emailConfig = new EmailConfig("servidor_valor", "usuario_valor", "senha_valor");
        Config config = ConfigUtils.convertToConfig(emailConfig).get();
        EmailConfig emailConfig1 = ConfigUtils.parseConfig(config, EmailConfig.class).get();
        Assert.assertEquals(emailConfig1.getPassword(), "senha_valor");
        Assert.assertEquals(emailConfig1.getHost(), "servidor_valor");
        Assert.assertEquals(emailConfig1.getLogin(), "usuario_valor");
        Assert.assertEquals(emailConfig1.configName(), config.getConfig());

        Config config1 = new Config();
        config1.getValues().put("login","usuario_valor");
        config1.getValues().put("notfound","not_found");
        EmailConfig emailConfig2 = ConfigUtils.parseConfig(config1, EmailConfig.class).get();
        Assert.assertEquals("usuario_valor", emailConfig2.getLogin());

        emailConfig = new EmailConfig("google.com", Protocol.SMTP, 465, "login", "password", true,
                "no-reply@pucminas.br", true);

        config = new Config();
        config.setConfig(EmailConfig.CONFIG_NAME);
        config.getValues().put("host", "google.com");
        config.getValues().put("protocol","SMTP");
        config.getValues().put("login","login");
        config.getValues().put("password","password");
View Full Code Here

    @Test
    public void convertBetweenEmailConfigAndConfig(){
        EmailConfig emailConfig = new EmailConfig("google.com", Protocol.TLS, 465, "login", "password", true,
                "no-reply@pucminas.br", true);
        Config config = ConfigUtils.convertToConfig(emailConfig).get();
        EmailConfig converted = ConfigUtils.parseConfig(config, EmailConfig.class).get();
        Assert.assertEquals(converted, emailConfig);

    }
View Full Code Here

        em.joinTransaction();
        System.out.println("Inserting records...");
        Map<String,String> values = new HashMap<>();
        values.put("host", "server_value");
        values.put("port","456");
        Config config = new Config(EmailConfig.CONFIG_NAME, values);
        em.persist(config);
        utx.commit();
        // clear the persistence context (first-level cache)
        em.clear();
    }
View Full Code Here

TOP

Related Classes of info.atende.webutil.jpa.Config

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.