Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
dnarvaez27 committed Sep 27, 2017
2 parents 10fab7b + 43e6fe6 commit 96f8f76
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 57 deletions.
1 change: 1 addition & 0 deletions Proyecto/app/controllers/DatoController.java
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
import models.Dato;
import play.libs.Json;
import play.mvc.BodyParser;
import play.mvc.Call;
import play.mvc.Controller;
import play.mvc.Result;

Expand Down
13 changes: 0 additions & 13 deletions Proyecto/test/Application.java
Original file line number Diff line number Diff line change
@@ -1,13 +0,0 @@
import play.mvc.Controller;
import play.mvc.Result;
import views.html.index;

public class Application extends Controller
{

public Result index( )
{
return ok( index.render( "Your new application is ready." ) );
}

}
41 changes: 0 additions & 41 deletions Proyecto/test/ApplicationTest.java
Original file line number Diff line number Diff line change
@@ -1,41 +0,0 @@
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.fasterxml.jackson.databind.JsonNode;
import org.junit.*;

import play.mvc.*;
import play.test.*;
import play.i18n.Lang;
import play.libs.F;
import play.libs.F.*;
import play.twirl.api.Content;

import static play.test.Helpers.*;
import static org.junit.Assert.*;

/**
*
* Simple (JUnit) tests that can call all parts of a play app.
* If you are interested in mocking a whole application, see the wiki for more details.
*
*/
public class ApplicationTest {

@Test
public void simpleCheck() {
int a = 1 + 1;
assertEquals(2, a);
}

@Test
public void renderTemplate() {
Content html = views.html.index.render("Your new application is ready.");
assertEquals("text/html", contentType(html));
assertTrue(contentAsString(html).contains("Your new application is ready."));
}


}
27 changes: 24 additions & 3 deletions Proyecto/test/controllers/DatoControllerTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,19 @@
import models.Dato;
import org.junit.Before;
import org.junit.Test;
import play.Application;
import play.core.j.JavaResultExtractor;
import play.libs.Json;
import play.mvc.Call;
import play.mvc.Http;
import play.mvc.Result;

import play.test.Helpers;

import java.util.ArrayList;
import java.util.List;

import static org.junit.Assert.assertEquals;
import static play.test.Helpers.status;

public class DatoControllerTest {

Expand Down Expand Up @@ -52,8 +55,26 @@ public void testRetrieve() {
dato.setValor(20f);
dato.setIdSensor(30L);

controller.create(dato.getIdSensor());
Result result = controller.retrieve(dato.getId());
Call call = new Call() {
@Override
public String url() {
return "/con";
}

@Override
public String method() {
return "GET";
}

@Override
public String fragment() {
return null;
}
};
Result result = Helpers.route(Helpers.fakeRequest(call));

//controller.create(dato.getIdSensor());
//Result result = controller.retrieve(dato.getId());

assertEquals("El dato no fue creado correctamente.", Http.Status.OK, result.status());
assertEquals("El resultado no es del tipo esperado", "application/json", result.contentType());
Expand Down

0 comments on commit 96f8f76

Please sign in to comment.