comparison tests/tests.md @ 793:5bfe3357fb1c monetdbs

Use the new url parser
author Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
date Wed, 06 Dec 2023 16:17:13 +0100 (16 months ago)
parents 9dea0795a926
children 9f6fe96c0ead
comparison
equal deleted inserted replaced
792:9dea0795a926 793:5bfe3357fb1c
1455 ACCEPT mapi:monetdb://localhost:12345/db?l%61nguage=mal 1455 ACCEPT mapi:monetdb://localhost:12345/db?l%61nguage=mal
1456 EXPECT language=sql 1456 EXPECT language=sql
1457 ACCEPT mapi:monetdb://localhost:12345/db?_l%61nguage=mal 1457 ACCEPT mapi:monetdb://localhost:12345/db?_l%61nguage=mal
1458 ``` 1458 ```
1459 1459
1460
1461 ## Merovingian URLs
1462
1463 These occur in redirects.
1464 Leave host, port and database are not cleared the way the are
1465 for `monetdb:`, `monetdbs:` and `mapi:monetdb:` URLs.
1466
1467 ```test
1468 SET host=banana
1469 SET port=123
1470 SET tls=on
1471 SET sock=/tmp/sock
1472 SET database=dummy
1473 PARSE mapi:merovingian://proxy
1474 EXPECT host=banana
1475 EXPECT port=123
1476 EXPECT tls=on
1477 EXPECT sock=/tmp/sock
1478 EXPECT database=dummy
1479 PARSE mapi:merovingian://proxy?
1480 EXPECT host=banana
1481 EXPECT port=123
1482 EXPECT tls=on
1483 EXPECT sock=/tmp/sock
1484 EXPECT database=dummy
1485 PARSE mapi:merovingian://proxy?database=yeah&unknown=unknown
1486 EXPECT host=banana
1487 EXPECT port=123
1488 EXPECT tls=on
1489 EXPECT sock=/tmp/sock
1490 EXPECT database=yeah
1491 ```
1492
1493
1460 # lalala Java 1494 # lalala Java
1461 1495
1462 ```test 1496 ```test
1463 ONLY jdbc 1497 ONLY jdbc
1464 EXPECT so_timeout=0 1498 EXPECT so_timeout=0