#!/usr/bin/perl use strict; use warnings; use Test::More tests => 2; use lib '..'; use WardenClientSend; my $uri_ok = 'https://warden-dev.cesnet.cz:443/Warden'; my $ssl_key_file_ok = '/opt/warden-client/etc/warden-dev.cesnet.cz.key'; my $ssl_cert_file_ok = '/opt/warden-client/etc/warden-dev.cesnet.cz.pem'; my $ssl_ca_file_ok = '/opt/warden-client/etc/tcs-ca-meta-bundle.pem'; my $method_ok = 'saveNewEvent'; my $data_ok = ''; my $warden_path_ok = '/opt/warden-client'; my $warden_path_fail = '/path/to/fail'; my @event_ok = ("honeyscan", "1234567890", "portscan","IP", "123.123.123.123", "TCP", "22", "1234567890", "important note or comment", "null", "20"); my @vent_ok = ('HoneyScan', '2012-09-01T23:02:48', 'webattackReply-To:', '170.96.48.164', 'UDP', '44392354', 'tohle je takova normalni jednoducha poznamka', '180187'); my $ret; #my ($ret) = WardenClientSend::c2s($uri_ok, $ssl_key_file_ok, $ssl_cert_file_ok, $ssl_ca_file_ok, $method_ok, $data_ok); #ok ($ret == 1, 'Everything is fine!'); $ret = WardenClientSend::saveNewEvent($warden_path_fail,\@event_ok); ok ($ret == 0, 'Bad Warden path!'); $ret = WardenClientSend::saveNewEvent($warden_path_ok,\@event_ok); ok ($ret == 1, 'Everything is fine.');