shlist

share and manage lists between multiple people
Log | Files | Refs

commit d4b747da4add4ff5b5a7eac76c1c25acac9bba1b
parent 96dbe7ba3ee5b44d75773d7fffd640ae8e82455b
Author: kyle <kyle@0x30.net>
Date:   Sat,  2 Jan 2016 12:56:41 -0700

tests: remove bad_deviceid as it doesn't work in its current form

- because messages now explicitly check the number of arguments their sent, this
  test isn't as easy
- we need to know how many arguments a particular message type has so that we
  can send the correct number of them
- remove this test for now until i can think of something better to do

Diffstat:
Dserver/tests/bad_deviceid/Makefile | 1-
Dserver/tests/bad_deviceid/server.log.good | 22----------------------
Dserver/tests/bad_deviceid/test.pl | 27---------------------------
3 files changed, 0 insertions(+), 50 deletions(-)

diff --git a/server/tests/bad_deviceid/Makefile b/server/tests/bad_deviceid/Makefile @@ -1 +0,0 @@ -include ../test.mk diff --git a/server/tests/bad_deviceid/server.log.good b/server/tests/bad_deviceid/server.log.good @@ -1,22 +0,0 @@ -accepting connections on <ip>:<port> (pid = <digits>) -new connection (pid = <digits>) -ssl ok, ver = 'TLSv1_2' cipher = 'ECDHE-RSA-AES128-SHA256' -device_id: unknown device <base64> -device_id: '&^%_invalid_base64' not base64 -device_id: unknown device <base64> -device_id: '&^%_invalid_base64' not base64 -device_id: unknown device <base64> -device_id: '&^%_invalid_base64' not base64 -device_id: unknown device <base64> -device_id: '&^%_invalid_base64' not base64 -device_id: unknown device <base64> -device_id: '&^%_invalid_base64' not base64 -device_id: unknown device <base64> -device_id: '&^%_invalid_base64' not base64 -device_id: unknown device <base64> -device_id: '&^%_invalid_base64' not base64 -device_id: unknown device <base64> -device_id: '&^%_invalid_base64' not base64 -device_id: unknown device <base64> -device_id: '&^%_invalid_base64' not base64 -disconnected! diff --git a/server/tests/bad_deviceid/test.pl b/server/tests/bad_deviceid/test.pl @@ -1,27 +0,0 @@ -#!/usr/bin/perl -I../ -use strict; -use warnings; -use test; - -my $sock = new_socket(); - -for my $msg_type (sort @msg_str) { - # new device doesn't take device id as a first parameter - next if ($msg_type eq "new_device"); - - # send a valid base64 but not yet registered device id - send_msg($sock, $msg_type, "notvaliddeviceid"); - my ($msg_data) = recv_msg($sock, $msg_type); - - my $msg = check_status($msg_data, 'err'); - my $msg_good = 'the client sent an unknown device id'; - fail "got unexpected error message '$msg', expected '$msg_good'" if ($msg ne $msg_good); - - # send an invalid base64 id - send_msg($sock, $msg_type, "&^%_invalid_base64"); - ($msg_data) = recv_msg($sock, $msg_type); - - $msg = check_status($msg_data, 'err'); - $msg_good = 'the client sent a device id that wasn\'t base64'; - fail "got unexpected error message '$msg', expected '$msg_good'" if ($msg ne $msg_good); -}