(t *testing.T)
| 144 | } |
| 145 | |
| 146 | func TestGetFullQueryGzipped(t *testing.T) { |
| 147 | var buf bytes.Buffer |
| 148 | zw := gzip.NewWriter(&buf) |
| 149 | q := makeQuery(1000) |
| 150 | _, err := zw.Write([]byte(q)) |
| 151 | if err != nil { |
| 152 | t.Fatal(err) |
| 153 | } |
| 154 | zw.Close() |
| 155 | req, err := http.NewRequest("POST", "http://127.0.0.1:9090", &buf) |
| 156 | req.Header.Set("Content-Encoding", "gzip") |
| 157 | if err != nil { |
| 158 | t.Fatal(err) |
| 159 | } |
| 160 | query, err := getFullQuery(req) |
| 161 | if err != nil { |
| 162 | t.Fatal(err) |
| 163 | } |
| 164 | checkResponse(t, req.Body, buf.String()) |
| 165 | if string(query) != string(q) { |
| 166 | t.Fatalf("got: %q; expected %q", query, q) |
| 167 | } |
| 168 | } |
| 169 | |
| 170 | var ( |
| 171 | testQuery = "SELECT column col0, col1, col2, col3, col4, col5, col6, col7, col8, col9, col10, col11, col12, col13, col14, col15, col16, col17, col18, col19, col20, col21, col22, col23, col24, col25, col26, col27, col28, col29, col30, col31, col32, col33, col34, col35, col36, col37, col38, col39, col40, col41, col42, col43, col44, col45, col46, col47, col48, col49, col50, col51, col52, col53, col54, col55, col56, col57, col58, col59, col60, col61, col62, col63, col64, col65, col66, col67, col68, col69, col70, col71, col72, col73, col74, col75, col76, col77, col78, col79, col80, col81, col82, col83, col84, col85, col86, col87, col88, col89, col90, col91, col92, col93, col94, col95, col96, col97, col98, col99, col100, col101, col102, col103, col104, col105, col106, col107, col108, col109, col110, col111, col112, col113, col114, col115, col116, col117, col118, col119, col120, col121, col122, col123, col124, col125, col126, col127, col128, col129, col130, col131, col132, col133, col134, col135, col136, col137, col138, col139, col140, col141, col142, col143, col144, col145, col146, col147, col148, col149, col150, col151, col152, col153, col154, col155, col156, col157, col158, col159, col160, col161, col162, col163, col164, col165, col166, col167, col168, col169, col170, col171, col172, col173, col174, col175, col176, col177, col178, col179, col180, col181, col182, col183, col184, col185, col186, col187, col188, col189, col190, col191, col192, col193, col194, col195, col196, col197, col198, col199, WHERE Date=today()\n" |
nothing calls this directly
no test coverage detected