/** * Copyright (c) 2009-2011 VMware, Inc. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.springsource.insight.plugin.jdbc.parsers; import com.springsource.insight.plugin.jdbc.parser.DatabaseType; import com.springsource.insight.plugin.jdbc.parser.JdbcUrlParser; import com.springsource.insight.plugin.jdbc.parser.parsers.MySqlParser; public class MySqlParserTest extends SqlParserTestImpl<MySqlParser> { public MySqlParserTest() { super(DatabaseType.MYSQL, new MySqlParser(), new SqlTestEntry("jdbc:mysql://localhost:3307/dbname?user=root&password=admin", "localhost", 3307, "dbname"), new SqlTestEntry("jdbc:mysql://localhost/dbname?user=root&password=admin", "localhost", MySqlParser.DEFAULT_CONNECTION_PORT, "dbname"), new SqlTestEntry("jdbc:mysql:///dbname", "localhost", MySqlParser.DEFAULT_CONNECTION_PORT, "dbname"), new SqlTestEntry("jdbc:mysql://:3306/dbname?user=root&password=admin", JdbcUrlParser.DEFAULT_HOST, MySqlParser.DEFAULT_CONNECTION_PORT, "dbname")); } }