本文整理了Java中org.fest.assertions.ListAssert.contains()
方法的一些代码示例,展示了ListAssert.contains()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ListAssert.contains()
方法的具体详情如下:
包路径:org.fest.assertions.ListAssert
类名称:ListAssert
方法名:contains
暂无
代码示例来源:origin: debezium/debezium
@Test
public void shouldParseCreateUserTable() {
String ddl = "CREATE TABLE IF NOT EXISTS user ( Host char(60) binary DEFAULT '' NOT NULL, User char(32) binary DEFAULT '' NOT NULL, Select_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Insert_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Update_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Delete_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Create_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Drop_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Reload_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Shutdown_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Process_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, File_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Grant_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, References_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Index_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Alter_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Show_db_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Super_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Create_tmp_table_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Lock_tables_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Execute_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Repl_slave_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Repl_client_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Create_view_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Show_view_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Create_routine_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Alter_routine_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Create_user_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Event_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Trigger_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Create_tablespace_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, ssl_type enum('','ANY','X509', 'SPECIFIED') COLLATE utf8_general_ci DEFAULT '' NOT NULL, ssl_cipher BLOB NOT NULL, x509_issuer BLOB NOT NULL, x509_subject BLOB NOT NULL, max_questions int(11) unsigned DEFAULT 0 NOT NULL, max_updates int(11) unsigned DEFAULT 0 NOT NULL, max_connections int(11) unsigned DEFAULT 0 NOT NULL, max_user_connections int(11) unsigned DEFAULT 0 NOT NULL, plugin char(64) DEFAULT 'mysql_native_password' NOT NULL, authentication_string TEXT, password_expired ENUM('N', 'Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, password_last_changed timestamp NULL DEFAULT NULL, password_lifetime smallint unsigned NULL DEFAULT NULL, account_locked ENUM('N', 'Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, PRIMARY KEY Host (Host,User) ) engine=MyISAM CHARACTER SET utf8 COLLATE utf8_bin comment='Users and global privileges';";
parser.parse(ddl, tables);
assertThat(tables.size()).isEqualTo(1);
Table foo = tables.forTable(new TableId(null, null, "user"));
assertThat(foo).isNotNull();
assertThat(foo.retrieveColumnNames()).contains("Host", "User", "Select_priv");
assertColumn(foo, "Host", "CHAR BINARY", Types.BINARY, 60, -1, false, false, false);
parser.parse("DROP TABLE user", tables);
assertThat(tables.size()).isEqualTo(0);
}
代码示例来源:origin: hibernate/hibernate-ogm
assertThat( secondLoadedAccount.getAddresses() ).onProperty( "city" ).contains( "Paris", "Rome" );
assertThat( secondLoadedAccount.getAddresses() ).onProperty( "country" ).contains( "USA", "Germany" );
session.delete( secondLoadedAccount );
transaction.commit();
代码示例来源:origin: fujitsu-pio/io
private void checkAuthenticateHeaderForSchemalessBoxLevel(TResponse res, String expectedCellName) {
// WWW-Authenticateヘッダチェック
String bearer = String.format("Bearer realm=\"%s\"", UrlUtils.cellRoot(expectedCellName));
String basic = String.format("Basic realm=\"%s\"", UrlUtils.cellRoot(expectedCellName));
List<String> headers = res.getHeaders(HttpHeaders.WWW_AUTHENTICATE);
assertEquals(2, headers.size());
assertThat(headers).contains(bearer);
assertThat(headers).contains(basic);
}
代码示例来源:origin: fujitsu-pio/io
private void checkAuthenticateHeaderForSchemalessBoxLevel(TResponse res, String expectedCellName) {
// WWW-Authenticateヘッダチェック
String bearer = String.format("Bearer realm=\"%s\"", UrlUtils.cellRoot(expectedCellName));
String basic = String.format("Basic realm=\"%s\"", UrlUtils.cellRoot(expectedCellName));
List<String> headers = res.getHeaders(HttpHeaders.WWW_AUTHENTICATE);
assertEquals(2, headers.size());
assertThat(headers).contains(bearer);
assertThat(headers).contains(basic);
}
代码示例来源:origin: fujitsu-pio/io
/**
* WWW-Authenticateヘッダが正しいことのチェック.
* @param res レスポンス
* @param expectedAuthScheme WWW-Authenticateヘッダに指定されるべきAuth Scheme("Bearer" or "Basic")
* @param expectedCellName 期待するrealmに含まれるCell名
*/
public static void checkAuthenticateHeader(TResponse res, String expectedAuthScheme, String expectedCellName) {
String expected = String.format("%s realm=\"%s\"", expectedAuthScheme, UrlUtils.cellRoot(expectedCellName));
List<String> headers = res.getHeaders(HttpHeaders.WWW_AUTHENTICATE);
assertEquals(1, headers.size());
assertThat(headers).contains(expected);
}
代码示例来源:origin: fujitsu-pio/io
/**
* WWW-Authenticateヘッダが正しいことのチェック.
* @param res レスポンス
*/
private void checkAuthenticateHeaderForUnitLevel(TResponse res) {
// WWW-Authenticateヘッダチェック
String expected = String.format("Bearer realm=\"%s\"", UrlUtils.getBaseUrl() + "/");
List<String> headers = res.getHeaders(HttpHeaders.WWW_AUTHENTICATE);
assertEquals(1, headers.size());
assertThat(headers).contains(expected);
}
}
代码示例来源:origin: fujitsu-pio/io
/**
* WWW-Authenticateヘッダが正しいことのチェック. <br />
* WWW-Authenticateヘッダには、BearerとBasicのそれぞれのヘッダが存在することを確認する.
* @param res レスポンス
* @param expectedCellName 期待するrealmに含まれるCell名
*/
public static void checkAuthenticateHeader(TResponse res, String expectedCellName) {
// WWW-Authenticateヘッダチェック
String bearer = String.format("Bearer realm=\"%s\"", UrlUtils.cellRoot(expectedCellName));
String basic = String.format("Basic realm=\"%s\"", UrlUtils.cellRoot(expectedCellName));
List<String> headers = res.getHeaders(HttpHeaders.WWW_AUTHENTICATE);
assertEquals(2, headers.size());
assertThat(headers).contains(bearer);
assertThat(headers).contains(basic);
}
代码示例来源:origin: hibernate/hibernate-ogm
assertThat( bob.getAttendedTournaments() ).onProperty( "name" ).contains( "British Open", "Player's Championship" );
loadedParticipant.getAttendedTournaments().remove( session.get( Tournament.class, britishOpen.getId() ) );
transaction.commit();
assertThat( bob.getAttendedTournaments() ).onProperty( "name" ).contains( "Player's Championship" );
代码示例来源:origin: fujitsu-pio/io
List<String> headers = res.getHeaders(HttpHeaders.WWW_AUTHENTICATE);
assertEquals(2, headers.size());
assertThat(headers).contains(expectedBearer);
assertThat(headers).contains(expectedBasic);
代码示例来源:origin: fujitsu-pio/io
/**
* Basic認証でセルレベルの操作をする場合401が返却されること.
* @throws JAXBException リクエスト用ACLのパースエラー
*/
@SuppressWarnings("unchecked")
@Test
public final void Basic認証でセルレベルの操作をする場合401が返却されること() throws JAXBException {
String relationName = "basicTestRelation";
try {
// 事前準備
Setup.cellBulkDeletion(MY_CELL);
createBaseData();
// Relation作成
JSONObject body = new JSONObject();
body.put("Name", relationName);
TResponse res = RelationUtils.createWithBasic(MY_CELL, TEST_ACCOUNT, TEST_ACCOUNT_PASSWORD, body,
HttpStatus.SC_UNAUTHORIZED);
// WWW-Authenticateヘッダチェック
String expected = String.format("Bearer realm=\"%s\"", UrlUtils.cellRoot(MY_CELL));
List<String> headers = res.getHeaders(HttpHeaders.WWW_AUTHENTICATE);
assertEquals(1, headers.size());
assertThat(headers).contains(expected);
ODataCommon.checkErrorResponseBody(res, DcCoreAuthzException.AUTHORIZATION_REQUIRED.getCode(),
DcCoreAuthzException.AUTHORIZATION_REQUIRED.getMessage());
} finally {
// Cellを再帰的削除
Setup.cellBulkDeletion(MY_CELL);
}
}
代码示例来源:origin: fujitsu-pio/io
List<String> headers = res.getHeaders(HttpHeaders.WWW_AUTHENTICATE);
assertEquals(2, headers.size());
assertThat(headers).contains(expectedBearer);
assertThat(headers).contains(expectedBasic);
代码示例来源:origin: fujitsu-pio/io
List<String> headers = res.getHeaders(HttpHeaders.WWW_AUTHENTICATE);
assertEquals(2, headers.size());
assertThat(headers).contains(expectedBearer);
assertThat(headers).contains(expectedBasic);
assertThat(headers).contains(expectedBearer);
assertThat(headers).contains(expectedBasic);
代码示例来源:origin: fujitsu-pio/io
List<String> headers = res.getHeaders(HttpHeaders.WWW_AUTHENTICATE);
assertEquals(1, headers.size());
assertThat(headers).contains(expected);
ODataCommon.checkErrorResponseBody(res, DcCoreAuthzException.AUTHORIZATION_REQUIRED.getCode(),
DcCoreAuthzException.AUTHORIZATION_REQUIRED.getMessage());
代码示例来源:origin: fujitsu-pio/io
List<String> headers = res.getHeaders(HttpHeaders.WWW_AUTHENTICATE);
assertEquals(2, headers.size());
assertThat(headers).contains(expectedBearer);
assertThat(headers).contains(expectedBasic);
代码示例来源:origin: io.debezium/debezium-connector-mysql
@Test
public void shouldParseCreateUserTable() {
String ddl = "CREATE TABLE IF NOT EXISTS user ( Host char(60) binary DEFAULT '' NOT NULL, User char(32) binary DEFAULT '' NOT NULL, Select_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Insert_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Update_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Delete_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Create_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Drop_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Reload_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Shutdown_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Process_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, File_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Grant_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, References_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Index_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Alter_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Show_db_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Super_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Create_tmp_table_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Lock_tables_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Execute_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Repl_slave_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Repl_client_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Create_view_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Show_view_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Create_routine_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Alter_routine_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Create_user_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Event_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Trigger_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Create_tablespace_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, ssl_type enum('','ANY','X509', 'SPECIFIED') COLLATE utf8_general_ci DEFAULT '' NOT NULL, ssl_cipher BLOB NOT NULL, x509_issuer BLOB NOT NULL, x509_subject BLOB NOT NULL, max_questions int(11) unsigned DEFAULT 0 NOT NULL, max_updates int(11) unsigned DEFAULT 0 NOT NULL, max_connections int(11) unsigned DEFAULT 0 NOT NULL, max_user_connections int(11) unsigned DEFAULT 0 NOT NULL, plugin char(64) DEFAULT 'mysql_native_password' NOT NULL, authentication_string TEXT, password_expired ENUM('N', 'Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, password_last_changed timestamp NULL DEFAULT NULL, password_lifetime smallint unsigned NULL DEFAULT NULL, account_locked ENUM('N', 'Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, PRIMARY KEY Host (Host,User) ) engine=MyISAM CHARACTER SET utf8 COLLATE utf8_bin comment='Users and global privileges';";
parser.parse(ddl, tables);
assertThat(tables.size()).isEqualTo(1);
Table foo = tables.forTable(new TableId(null, null, "user"));
assertThat(foo).isNotNull();
assertThat(foo.retrieveColumnNames()).contains("Host", "User", "Select_priv");
assertColumn(foo, "Host", "CHAR BINARY", Types.BINARY, 60, -1, false, false, false);
parser.parse("DROP TABLE user", tables);
assertThat(tables.size()).isEqualTo(0);
}
内容来源于网络,如有侵权,请联系作者删除!