-CREATE DATABASE selenium COLLATE utf8_czech_ci;
-USE selenium;
+DROP DATABASE IF EXISTS adminer_test;
+CREATE DATABASE adminer_test COLLATE utf8_czech_ci;
+USE adminer_test;
CREATE TABLE interprets (
id int NOT NULL auto_increment,
CREATE TABLE albums (
id int NOT NULL auto_increment,
interpret int NOT NULL COMMENT 'Interpret',
- name varchar(100) NOT NULL COMMENT 'Name',
+ title varchar(100) NOT NULL COMMENT 'Title',
FOREIGN KEY (interpret) REFERENCES interprets(id),
PRIMARY KEY (id)
) ENGINE=InnoDB COMMENT='Albums';
function database() {
// will be escaped by Adminer
- return 'selenium';
+ return 'adminer_test';
}
function login($login, $password) {
<tr>
<td>type</td>
<td>query</td>
- <td>DROP DATABASE IF EXISTS selenium</td>
+ <td>DROP DATABASE IF EXISTS adminer_test</td>
</tr>
<tr>
<td>clickAndWait</td>
<tr>
<td>type</td>
<td>name</td>
- <td>selenium</td>
+ <td>adminer_test</td>
</tr>
<tr>
<td>select</td>
</thead><tbody>
<tr>
<td>open</td>
- <td>/adminer/adminer/?db=selenium&select=albums</td>
+ <td>/adminer/adminer/?db=adminer_test&select=albums</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>type</td>
- <td>fields[album]</td>
+ <td>fields[title]</td>
<td>Black and White</td>
</tr>
<tr>
</thead><tbody>
<tr>
<td>open</td>
- <td>/adminer/adminer/?db=selenium&select=albums</td>
+ <td>/adminer/adminer/?db=adminer_test&select=albums</td>
<td></td>
</tr>
<tr>
</thead><tbody>
<tr>
<td>open</td>
- <td>/adminer/adminer/?db=selenium&edit=albums&where%5Bid%5D=2</td>
+ <td>/adminer/adminer/?db=adminer_test&edit=albums&where%5Bid%5D=2</td>
<td></td>
</tr>
<tr>
<td>type</td>
- <td>fields[album]</td>
+ <td>fields[title]</td>
<td>Black or White</td>
</tr>
<tr>
</thead><tbody>
<tr>
<td>open</td>
- <td>/adminer/adminer/?db=selenium&select=albums</td>
+ <td>/adminer/adminer/?db=adminer_test&select=albums</td>
<td></td>
</tr>
<tr>
</thead><tbody>
<tr>
<td>open</td>
- <td>/adminer/adminer/?db=selenium&select=albums</td>
+ <td>/adminer/adminer/?db=adminer_test&select=albums</td>
<td></td>
</tr>
<tr>
<tr>
<td>type</td>
<td>user</td>
- <td>selenium</td>
+ <td>adminer_test</td>
</tr>
<tr>
<td>type</td>
<td>objects[0]</td>
- <td>selenium.*</td>
+ <td>adminer_test.*</td>
</tr>
<tr>
<td>click</td>
</tr>
<tr>
<td>clickAndWait</td>
- <td>//div[@id='content']/table/tbody/tr[td[2]='selenium']/td[1]/a</td>
+ <td>//div[@id='content']/table/tbody/tr[td[2]='adminer_test']/td[1]/a</td>
<td></td>
</tr>
<tr>
</thead><tbody>
<tr>
<td>open</td>
- <td>/adminer/adminer/?db=selenium&dump=</td>
+ <td>/adminer/adminer/?db=adminer_test&dump=</td>
<td></td>
</tr>
<tr>
</thead><tbody>
<tr>
<td>open</td>
- <td>/adminer/adminer/?db=selenium&event=</td>
+ <td>/adminer/adminer/?db=adminer_test&event=</td>
<td></td>
</tr>
<tr>
</thead><tbody>
<tr>
<td>open</td>
- <td>/adminer/adminer/?db=selenium&procedure=</td>
+ <td>/adminer/adminer/?db=adminer_test&procedure=</td>
<td></td>
</tr>
<tr>
<tr>
<td>type</td>
<td>fields[1.1][field]</td>
- <td>album_name</td>
+ <td>album_title</td>
</tr>
<tr>
<td>select</td>
<tr>
<td>type</td>
<td>definition</td>
- <td>BEGIN<br />SELECT id INTO @interpret FROM interprets WHERE interpret = interpret_name;<br />IF @interpret IS NULL THEN<br /> INSERT INTO interprets (interpret) VALUES (interpret_name);<br /> SET @interpret = LAST_INSERT_ID();<br />END IF;<br />INSERT INTO albums (interpret, album) VALUES (@interpret, album_name);<br />END</td>
+ <td>BEGIN<br />SELECT id INTO @interpret FROM interprets WHERE name = interpret_name;<br />IF @interpret IS NULL THEN<br /> INSERT INTO interprets (name) VALUES (interpret_name);<br /> SET @interpret = LAST_INSERT_ID();<br />END IF;<br />INSERT INTO albums (interpret, title) VALUES (@interpret, album_title);<br />END</td>
</tr>
<tr>
<td>type</td>
</tr>
<tr>
<td>type</td>
- <td>fields[album_name]</td>
+ <td>fields[album_title]</td>
<td>Dangerous</td>
</tr>
<tr>
</tr>
<tr>
<td>clickAndWait</td>
- <td>link=selenium</td>
+ <td>link=adminer_test</td>
<td></td>
</tr>
<tr>
</thead><tbody>
<tr>
<td>open</td>
- <td>/adminer/adminer/?db=selenium</td>
+ <td>/adminer/adminer/?db=adminer_test</td>
<td></td>
</tr>
<tr>
<tr>
<td>type</td>
<td>fields[1.1][field]</td>
- <td>interpret</td>
+ <td>name</td>
</tr>
<tr>
<td>select</td>
</thead><tbody>
<tr>
<td>open</td>
- <td>/adminer/adminer/?db=selenium&table=interprets</td>
+ <td>/adminer/adminer/?db=adminer_test&table=interprets</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>verifyTextPresent</td>
- <td>DROP DATABASE IF EXISTS selenium</td>
+ <td>DROP DATABASE IF EXISTS adminer_test</td>
<td></td>
</tr>
<td></td>
</tr>
<tr>
- <td>click</td>
+ <td>clickAndWait</td>
<td>link=Interprets</td>
<td></td>
</tr>
</tr>
<tr>
<td>type</td>
- <td>fields[interpret]</td>
+ <td>fields[name]</td>
<td>Michael Jackson</td>
</tr>
<tr>
</tr>
<tr>
<td>type</td>
- <td>fields[album]</td>
+ <td>fields[title]</td>
<td>Dangerous</td>
</tr>
<tr>
- <td>click</td>
+ <td>clickAndWait</td>
<td>//input[@value='Save']</td>
<td></td>
</tr>
</thead><tbody>
<tr>
<td>open</td>
- <td>/adminer/adminer/?db=selenium&table=interprets</td>
+ <td>/adminer/adminer/?db=adminer_test&table=interprets</td>
<td></td>
</tr>
<tr>
<tr>
<td>select</td>
<td>indexes[1][columns][1]</td>
- <td>label=interpret</td>
+ <td>label=name</td>
</tr>
<tr>
<td>clickAndWait</td>
</thead><tbody>
<tr>
<td>open</td>
- <td>/adminer/adminer/?db=selenium&table=interprets&lang=en</td>
+ <td>/adminer/adminer/?db=adminer_test&table=interprets&lang=en</td>
<td></td>
</tr>
<tr>
<tr>
<td>type</td>
<td>fields[1.11][field]</td>
- <td>album</td>
+ <td>title</td>
</tr>
<tr>
<td>select</td>
</thead><tbody>
<tr>
<td>open</td>
- <td>/adminer/adminer/?db=selenium&table=albums</td>
+ <td>/adminer/adminer/?db=adminer_test&table=albums</td>
<td></td>
</tr>
<tr>
</thead><tbody>
<tr>
<td>open</td>
- <td>/adminer/adminer/?db=selenium&table=interprets</td>
+ <td>/adminer/adminer/?db=adminer_test&table=interprets</td>
<td></td>
</tr>
<tr>
</thead><tbody>
<tr>
<td>open</td>
- <td>/adminer/adminer/?db=selenium&trigger=albums</td>
+ <td>/adminer/adminer/?db=adminer_test&trigger=albums</td>
<td></td>
</tr>
<tr>
<tr>
<td>type</td>
<td>Statement</td>
- <td>UPDATE interprets SET albums = albums + 1 WHERE interpret = NEW.interpret</td>
+ <td>UPDATE interprets SET albums = albums + 1 WHERE id = NEW.interpret</td>
</tr>
<tr>
<td>clickAndWait</td>
</thead><tbody>
<tr>
<td>open</td>
- <td>/adminer/adminer/?db=selenium&view=</td>
+ <td>/adminer/adminer/?db=adminer_test&view=</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>select</td>
- <td>SELECT albums.id, albums.album, interprets.interpret<br />FROM albums<br />LEFT JOIN interprets ON albums.interpret = interprets.id</td>
+ <td>SELECT albums.id, albums.title, interprets.name<br />FROM albums<br />LEFT JOIN interprets ON albums.interpret = interprets.id</td>
</tr>
<tr>
<td>type</td>
</thead><tbody>
<tr>
<td>open</td>
- <td>/adminer/adminer/?db=selenium&edit=interprets</td>
+ <td>/adminer/adminer/?db=adminer_test&edit=interprets</td>
<td></td>
</tr>
<tr>
<td>type</td>
- <td>fields[interpret]</td>
+ <td>fields[name]</td>
<td>Michael Jackson</td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/adminer/adminer/?db=selenium&edit=albums</td>
+ <td>/adminer/adminer/?db=adminer_test&edit=albums</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>type</td>
- <td>fields[album]</td>
+ <td>fields[title]</td>
<td>Dangerous</td>
</tr>
<tr>