本文整理汇总了Java中com.jayway.restassured.parsing.Parser类的典型用法代码示例。如果您正苦于以下问题:Java Parser类的具体用法?Java Parser怎么用?Java Parser使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Parser类属于com.jayway.restassured.parsing包,在下文中一共展示了Parser类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testIllegalOfferId
import com.jayway.restassured.parsing.Parser; //导入依赖的package包/类
/**
* Test illegal offer id.
*/
@Test
public void testIllegalOfferId() {
RestAssured
.registerParser("text/plain", Parser.TEXT);
RestAssured
.given()
.param("offer_id", "asdf")
.when()
.get(OFFERPHOTO_API)
.then()
.statusCode(200)
.body(Matchers.containsString(MethodArgumentTypeMismatchException.class.toString()));
}
示例2: testLoginValidUser
import com.jayway.restassured.parsing.Parser; //导入依赖的package包/类
/**
* Test login with valid user.
*/
@Test
public void testLoginValidUser()
{
RestAssured
.registerParser("text/plain", Parser.TEXT);
User user = getUserWithUserTypeKunde();
userRepository.save(user);
String authString = user.getUsername() + ":" + user.getPasswordconfirm();
byte[] base64Encoded = Base64.getEncoder().encode(authString.getBytes());
String encodedString = new String(base64Encoded);
Response reponse = RestAssured
.given()
.header("Authorization", "Basic " + encodedString)
.when()
.get(LOGIN_USER_API)
.then()
.statusCode(200)
.extract().response();
Assert.assertEquals("0", reponse.asString());
}
示例3: testIllegalRestaurantId
import com.jayway.restassured.parsing.Parser; //导入依赖的package包/类
/**
* Test illegal restaurant id.
*/
@Test
public void testIllegalRestaurantId() {
RestAssured
.registerParser("text/plain", Parser.TEXT);
RestAssured
.given()
.param("restaurant_id", "asdf")
.when()
.get(OFFER_API)
.then()
.statusCode(200)
.body(Matchers.containsString(MethodArgumentTypeMismatchException.class.toString()));
}
示例4: testIllegalLatitude
import com.jayway.restassured.parsing.Parser; //导入依赖的package包/类
/**
* Test illegal latitude.
*/
@Test
public void testIllegalLatitude() {
RestAssured
.registerParser("text/plain", Parser.TEXT);
RestAssured
.given()
.param("radius", 0)
.param("longitude", -1)
.param("latitude", "asdf")
.when()
.get(RESTAURANT_API)
.then()
.statusCode(200)
.body(Matchers.containsString(MethodArgumentTypeMismatchException.class.toString()));
}
示例5: testIllegalLongitude
import com.jayway.restassured.parsing.Parser; //导入依赖的package包/类
/**
* Test illegal longitude.
*/
@Test
public void testIllegalLongitude() {
RestAssured
.registerParser("text/plain", Parser.TEXT);
RestAssured
.given()
.param("radius", 0)
.param("longitude", "asdf")
.param("latitude", -1)
.when()
.get(RESTAURANT_API)
.then()
.statusCode(200)
.body(Matchers.containsString(MethodArgumentTypeMismatchException.class.toString()));
}
示例6: testIllegalRadius
import com.jayway.restassured.parsing.Parser; //导入依赖的package包/类
/**
* Test illegal radius.
*/
@Test
public void testIllegalRadius() {
RestAssured
.registerParser("text/plain", Parser.TEXT);
RestAssured
.given()
.param("radius", "asdf")
.param("longitude", -1)
.param("latitude", -1)
.when()
.get(RESTAURANT_API)
.then()
.statusCode(200)
.body(Matchers.containsString(MethodArgumentTypeMismatchException.class.toString()));
}
示例7: tesLatitudeEmpty
import com.jayway.restassured.parsing.Parser; //导入依赖的package包/类
/**
* Test empty latitude.
*/
@Test
public void tesLatitudeEmpty() {
RestAssured
.registerParser("text/plain", Parser.TEXT);
RestAssured
.given()
.param("radius", 0)
.param("longitude", -1)
.param("latitude", "")
.when()
.get(RESTAURANT_API)
.then()
.statusCode(200)
.body(Matchers.containsString(MethodArgumentTypeMismatchException.class.toString()));
}
示例8: testLongitudeEmpty
import com.jayway.restassured.parsing.Parser; //导入依赖的package包/类
/**
* Test empty longitude.
*/
@Test
public void testLongitudeEmpty() {
RestAssured
.registerParser("text/plain", Parser.TEXT);
RestAssured
.given()
.param("radius", 0)
.param("longitude", "")
.param("latitude", -1)
.when()
.get(RESTAURANT_API)
.then()
.statusCode(200)
.body(Matchers.containsString(MethodArgumentTypeMismatchException.class.toString()));
}
示例9: testRadiusEmpty
import com.jayway.restassured.parsing.Parser; //导入依赖的package包/类
/**
* Test empty radius.
*/
@Test
public void testRadiusEmpty() {
RestAssured
.registerParser("text/plain", Parser.TEXT);
RestAssured
.given()
.param("radius", "")
.param("longitude", -1)
.param("latitude", -1)
.when()
.get(RESTAURANT_API)
.then()
.statusCode(200)
.body(Matchers.containsString(MethodArgumentTypeMismatchException.class.toString()));
}
示例10: testRequiredParameterMissing
import com.jayway.restassured.parsing.Parser; //导入依赖的package包/类
/**
* Test required parameter missing.
*/
@Test
public void testRequiredParameterMissing() {
RestAssured
.registerParser("text/plain", Parser.TEXT);
RestAssured
.given()
.param("radius", 0)
.param("longitude", -1)
.when()
.get(RESTAURANT_API)
.then()
.statusCode(200)
.body(Matchers.containsString(MissingServletRequestParameterException.class.toString()));
}
示例11: testIllegalLatitudeAuthorizedCall
import com.jayway.restassured.parsing.Parser; //导入依赖的package包/类
/**
* Test illegal latitude.
*/
@Test
public void testIllegalLatitudeAuthorizedCall() {
User user = getUserWithUserTypeKunde();
userRepository.save(user);
String authString = user.getUsername() + ":" + user.getPasswordconfirm();
byte[] base64Encoded = Base64.getEncoder().encode(authString.getBytes());
String encodedString = new String(base64Encoded);
RestAssured
.registerParser("text/plain", Parser.TEXT);
RestAssured
.given()
.header("Authorization", "Basic " + encodedString)
.param("radius", 0)
.param("longitude", -1)
.param("latitude", "asdf")
.when()
.get(RESTAURANT_API)
.then()
.statusCode(200)
.body(Matchers.containsString(MethodArgumentTypeMismatchException.class.toString()));
}
示例12: testIllegalLongitudeAuthorizedCall
import com.jayway.restassured.parsing.Parser; //导入依赖的package包/类
/**
* Test illegal longitude.
*/
@Test
public void testIllegalLongitudeAuthorizedCall() {
User user = getUserWithUserTypeKunde();
userRepository.save(user);
String authString = user.getUsername() + ":" + user.getPasswordconfirm();
byte[] base64Encoded = Base64.getEncoder().encode(authString.getBytes());
String encodedString = new String(base64Encoded);
RestAssured
.registerParser("text/plain", Parser.TEXT);
RestAssured
.given()
.header("Authorization", "Basic " + encodedString)
.param("radius", 0)
.param("longitude", "asdf")
.param("latitude", -1)
.when()
.get(RESTAURANT_API)
.then()
.statusCode(200)
.body(Matchers.containsString(MethodArgumentTypeMismatchException.class.toString()));
}
示例13: testIllegalRadiusAuthorizedCall
import com.jayway.restassured.parsing.Parser; //导入依赖的package包/类
/**
* Test illegal radius.
*/
@Test
public void testIllegalRadiusAuthorizedCall() {
User user = getUserWithUserTypeKunde();
userRepository.save(user);
String authString = user.getUsername() + ":" + user.getPasswordconfirm();
byte[] base64Encoded = Base64.getEncoder().encode(authString.getBytes());
String encodedString = new String(base64Encoded);
RestAssured
.registerParser("text/plain", Parser.TEXT);
RestAssured
.given()
.header("Authorization", "Basic " + encodedString)
.param("radius", "asdf")
.param("longitude", -1)
.param("latitude", -1)
.when()
.get(RESTAURANT_API)
.then()
.statusCode(200)
.body(Matchers.containsString(MethodArgumentTypeMismatchException.class.toString()));
}
示例14: testLatitudeEmptyAuthorizedCall
import com.jayway.restassured.parsing.Parser; //导入依赖的package包/类
/**
* Test empty latitude.
*/
@Test
public void testLatitudeEmptyAuthorizedCall() {
User user = getUserWithUserTypeKunde();
userRepository.save(user);
String authString = user.getUsername() + ":" + user.getPasswordconfirm();
byte[] base64Encoded = Base64.getEncoder().encode(authString.getBytes());
String encodedString = new String(base64Encoded);
RestAssured
.registerParser("text/plain", Parser.TEXT);
RestAssured
.given()
.header("Authorization", "Basic " + encodedString)
.param("radius", 0)
.param("longitude", -1)
.param("latitude", "")
.when()
.get(RESTAURANT_API)
.then()
.statusCode(200)
.body(Matchers.containsString(MethodArgumentTypeMismatchException.class.toString()));
}
示例15: testLongitudeEmptyAuthorizedCall
import com.jayway.restassured.parsing.Parser; //导入依赖的package包/类
/**
* Test empty longitude.
*/
@Test
public void testLongitudeEmptyAuthorizedCall() {
User user = getUserWithUserTypeKunde();
userRepository.save(user);
String authString = user.getUsername() + ":" + user.getPasswordconfirm();
byte[] base64Encoded = Base64.getEncoder().encode(authString.getBytes());
String encodedString = new String(base64Encoded);
RestAssured
.registerParser("text/plain", Parser.TEXT);
RestAssured
.given()
.header("Authorization", "Basic " + encodedString)
.param("radius", 0)
.param("longitude", "")
.param("latitude", -1)
.when()
.get(RESTAURANT_API)
.then()
.statusCode(200)
.body(Matchers.containsString(MethodArgumentTypeMismatchException.class.toString()));
}