File tree Expand file tree Collapse file tree 1 file changed +77
-6
lines changed Expand file tree Collapse file tree 1 file changed +77
-6
lines changed Original file line number Diff line number Diff line change 44
55# Before we load the extension, this will fail
66statement error
7- SELECT netquack('Sam ');
7+ SELECT netquack('domain.com ');
88----
99Catalog Error: Scalar Function with name netquack does not exist!
1010
1111# Require statement will ensure this test is run with this extension loaded
1212require netquack
1313
14- # Confirm the extension works
14+ # -------------------------------- Extract Domain --------------------------------
1515query I
16- SELECT netquack('Sam ');
16+ SELECT extract_domain('domain.com ');
1717----
18- Netquack Sam 🐥
18+ domain.com
1919
2020query I
21- SELECT netquack_openssl_version('Michael') ILIKE 'Netquack Michael, my linked OpenSSL version is OpenSSL%' ;
21+ SELECT extract_domain('a.domain.com') ;
2222----
23- true
23+ domain.com
24+
25+ query I
26+ SELECT extract_domain('domain.com.ac');
27+ ----
28+ domain.com.ac
29+
30+ query I
31+ SELECT extract_domain('a.domain.com.ac');
32+ ----
33+ domain.com.ac
34+
35+ query I
36+ SELECT extract_domain('domain.com.ac/path');
37+ ----
38+ domain.com.ac
39+
40+ query I
41+ SELECT extract_domain('domain.com.ac/');
42+ ----
43+ domain.com.ac
44+
45+ query I
46+ SELECT extract_domain('https://domain.com.ac');
47+ ----
48+ domain.com.ac
49+
50+ query I
51+ SELECT extract_domain('http://domain.com.ac');
52+ ----
53+ domain.com.ac
54+
55+ query I
56+ SELECT extract_domain('https://domain.com.ac/path');
57+ ----
58+ domain.com.ac
59+
60+ query I
61+ SELECT extract_domain('http://domain.com.ac/path');
62+ ----
63+ domain.com.ac
64+
65+ query I
66+ SELECT extract_domain('https://domain.com.ac/');
67+ ----
68+ domain.com.ac
69+
70+ query I
71+ SELECT extract_domain('https://domain.com.ac/path/path');
72+ ----
73+ domain.com.ac
74+
75+ query I
76+ SELECT extract_domain('com.ac');
77+ ----
78+ com.ac
79+
80+ query I
81+ SELECT extract_domain('com');
82+ ----
83+ com
84+
85+ query I
86+ SELECT extract_domain('c');
87+ ----
88+ (empty)
89+
90+ query I
91+ SELECT extract_domain('http:/domain.com.ac/path');
92+ ----
93+ (empty)
94+
You can’t perform that action at this time.
0 commit comments