Test Module | m |
Input | i |
Output | o |
1
m: |
ToolIMain.printInstruct |
i: | No options |
o: | The output to stderr is the instructions for the program |
2
m: |
ToolIMain.ParseParameters |
i: | Unknown Options |
o: | Unknown option error, parse error. The output to stderr is the instructions for the program |
3
m: |
ToolIMain.ValidateParameters1 |
i: | Not all required parameters |
o: | Required Fields not filled, validate error The output to stderr is the instructions for the program |
4
m: |
ToolIMain.ValidateParameters2 |
i: | Invalid date/time |
o: | Date or Time not correct format, validate error The output to stderr is the instructions for the program |
5
m: |
ToolIMain.SendToHummer1 |
i: | Correct message to hummer |
o: | Receive message at hummer port of the correct format |
6
m: |
ToolIMain.SendToHummer2 |
i: | Correct message to hummer, no hummer to recieve connection |
o: | "Failed to connect to %s", hostname |
7
m: |
ToolIMain.SendToHummer3 |
i: | Correct Params |
o: | gethostname error (How?) |
8
m: |
ToolIMain.SendToHummer4 |
i: | Correct Params |
o: | OutMessage: Correct Format (Duplicate ToolIMain.SendToHummer1) |
9
m: |
TrustCon.AddTrust |
i: | Valid trust object |
o: | Printout trust Object contents |
10
m: |
TrustCon.SetDefaultTrust |
i: | Valid trust level |
o: | Printout trust level default |
11
m: |
TrustCon.GetTrust1 |
i: | HostIP in Trustlist as range |
o: | Trust in list range |
12
m: |
TrustCon.GetTrust2 |
i: | HostIP not in Trust list |
o: | Default trust |
13
m: |
TrustCon.GetTrust3 |
i: | HostIP explicitly in trust list |
o: | Trust in list |
14
m: |
ConvertIP |
i: | IP address in numeric form |
o: | new form of IP Address |
15
m: |
Print_Error |
i: | error message, and program name |
o: | message in correct format |
16
m: |
MessageFilterCon.Match1 |
i: | string, matching regex |
o: | string matches |
17
m: |
MessageFilterCon.Match2 |
i: | string, not matching regex |
o: | string does not match |
18
m: |
MessageFilterCon.AddFilter |
i: | A valid message filter |
o: | print out message filter |
19
m: |
MessageFilterCon.MatchExp1 |
i: | message that matches one filter |
o: | message filter list returns the filter |
20
m: |
MessageFilterCon.MatchExp2 |
i: | message that matches multiple filters |
o: | message filter lists returns the filters |
21
m: |
MessageFilterCon.MatchExp3 |
i: | message that doesn't match any filters |
o: | Message filter lists returns null |
22
m: |
Socket, ServerSocket, OutSocket |
i: | connect and send message to server wait for and message |
o: | messages match on both sides of socket |
23
m: |
Server1 |
i: | Server starts |
o: | Server reads all config info from DB, Server is listening on its port |
24
m: |
Server2 |
i: | Send HUP to server |
o: | Server rereads all config info from DB |
25
m: |
Server3 |
i: | Send INT to Server |
o: | server dies |
26
m: |
Server4 |
i: | Send message to server with ToolI w/o filter |
o: | Message passes into not filters |
27
m: |
Server5 |
i: | Send message with date filter |
o: | message passes into correct filters |
28
m: |
Server6 |
i: | Send message with time filter |
o: | message passes into correct filters |
29
m: |
Server7 |
i: | Send message with trust filter |
o: | message passes into correct filters |
30
m: |
Server8 |
i: | Send message with accept list filter |
o: | message passes into correct filters |
31
m: |
Server9 |
i: | send message to alert console filter |
o: | message sent to correct port |
32
m: |
Server10 |
i: | send message to log to DB filter |
o: | message inserted into log DB |
33
m: |
Server11 |
i: | send message to filter to forward to another host |
o: | message sent to other host |
34
m: |
MessageHandler.makedate |
i: | date in yyyymmdd format |
o: | date in mm-dd-yyyy format |
35
m: |
MessageHandler.maketime |
i: | time in hhmmss format |
o: | time in hh:mm:ss format |
36
m: |
MessageHandler.LoadMessageFilters |
i: | filters load from DB |
o: | print out loaded filters match input |
37
m: |
MessageHandle.LoadTrust |
i: | trusts load from DB |
o: | print out loaded trusts match input |
38
m: |
Messagehandler.HandleMessage |
i: | message, hostip |
o: | debug statements that message was handled correctly (similar, same tests, as Server) |
39
m: |
MessageHandler.ReportError |
i: | error message |
o: | error message enters Hummer |
40
m: |
MessageHandler.GetManager |
i: | Manager from DB |
o: | Manager matches DB entry |
41
m: |
MessageHandler.GetSubord |
i: | Subord from DB |
o: | subord matches DB entries |