Interaction.java

1
package com.jsql.model.bean.util;
2
3
public enum Interaction {
4
    
5
    ADD_COLUMNS("AddColumns"),
6
    ADD_DATABASES("AddDatabases"),
7
    ADD_TABLES("AddTables"),
8
    
9
    CREATE_ADMIN_PAGE_TAB("CreateAdminPageTab"),
10
    CREATE_FILE_TAB("CreateFileTab"),
11
    ADD_TAB_EXPLOIT_WEB("AddTabExploitWeb"),
12
    ADD_TAB_EXPLOIT_SQL("AddTabExploitSql"),
13
    ADD_TAB_EXPLOIT_UDF_MYSQL("AddTabExploitUdfMysql"),
14
    ADD_TAB_EXPLOIT_UDF_ORACLE("AddTabExploitUdfOracle"),
15
    ADD_TAB_EXPLOIT_UDF_EXTENSION_POSTGRES("AddTabExploitUdfExtensionPostgres"),
16
    ADD_TAB_EXPLOIT_UDF_WAL_POSTGRES("AddTabExploitUdfWalPostgres"),
17
    ADD_TAB_EXPLOIT_UDF_LIBRARY_POSTGRES("AddTabExploitUdfLibraryPostgres"),
18
    ADD_TAB_EXPLOIT_UDF_PROGRAM_POSTGRES("AddTabExploitUdfProgramPostgres"),
19
    ADD_TAB_EXPLOIT_UDF_SQLITE("AddTabExploitUdfSqlite"),
20
    ADD_TAB_EXPLOIT_UDF_H2("AddTabExploitUdfH2"),
21
    CREATE_VALUES_TAB("CreateValuesTab"),
22
    CREATE_ANALYSIS_REPORT("CreateAnalysisReport"),
23
24
    START_PROGRESS("StartProgress"),
25
    END_PROGRESS("EndProgress"),
26
    START_INDETERMINATE_PROGRESS("StartIndeterminateProgress"),
27
    END_INDETERMINATE_PROGRESS("EndIndeterminateProgress"),
28
    UPDATE_PROGRESS("UpdateProgress"),
29
    END_PREPARATION("EndPreparation"),
30
    
31
    MARK_FILE_SYSTEM_INVULNERABLE("MarkFileSystemInvulnerable"),
32
    MARK_FILE_SYSTEM_VULNERABLE("MarkFileSystemVulnerable"),
33
    GET_TERMINAL_RESULT("GetTerminalResult"),
34
35
    MARK_MULTIBIT_INVULNERABLE("MarkMultibitInvulnerable"),
36
    MARK_MULTIBIT_STRATEGY("MarkMultibitStrategy"),
37
    MARK_MULTIBIT_VULNERABLE("MarkMultibitVulnerable"),
38
    MARK_BLIND_BIT_INVULNERABLE("MarkBlindBitInvulnerable"),
39
    MARK_BLIND_BIT_STRATEGY("MarkBlindBitStrategy"),
40
    MARK_BLIND_BIT_VULNERABLE("MarkBlindBitVulnerable"),
41
    MARK_BLIND_BIN_INVULNERABLE("MarkBlindBinInvulnerable"),
42
    MARK_BLIND_BIN_STRATEGY("MarkBlindBinStrategy"),
43
    MARK_BLIND_BIN_VULNERABLE("MarkBlindBinVulnerable"),
44
    MARK_ERROR_INVULNERABLE("MarkErrorInvulnerable"),
45
    MARK_ERROR_STRATEGY("MarkErrorStrategy"),
46
    MARK_ERROR_VULNERABLE("MarkErrorVulnerable"),
47
    MARK_UNION_INVULNERABLE("MarkUnionInvulnerable"),
48
    MARK_UNION_STRATEGY("MarkUnionStrategy"),
49
    MARK_UNION_VULNERABLE("MarkUnionVulnerable"),
50
    MARK_TIME_INVULNERABLE("MarkTimeInvulnerable"),
51
    MARK_TIME_STRATEGY("MarkTimeStrategy"),
52
    MARK_TIME_VULNERABLE("MarkTimeVulnerable"),
53
    MARK_STACK_INVULNERABLE("MarkStackInvulnerable"),
54
    MARK_STACK_STRATEGY("MarkStackStrategy"),
55
    MARK_STACK_VULNERABLE("MarkStackVulnerable"),
56
    MARK_DNS_INVULNERABLE("MarkDnsInvulnerable"),
57
    MARK_DNS_STRATEGY("MarkDnsStrategy"),
58
    MARK_DNS_VULNERABLE("MarkDnsVulnerable"),
59
60
    MESSAGE_BINARY("MessageBinary"),
61
    MESSAGE_CHUNK("MessageChunk"),
62
    MESSAGE_HEADER("MessageHeader"),
63
    
64
    SET_VENDOR("SetVendor"),
65
    DATABASE_IDENTIFIED("DatabaseIdentified"),
66
    
67
    UNSUBSCRIBE("Unsubscribe");  // without real class to unsubscribe subscriber implicitly
68
    
69
    private final String name;
70
    
71
    Interaction(String name) {
72
        this.name = name;
73
    }
74
    
75
    @Override
76
    public String toString() {
77 1 1. toString : replaced return value with "" for com/jsql/model/bean/util/Interaction::toString → NO_COVERAGE
        return this.name;
78
    }
79
}

Mutations

77

1.1
Location : toString
Killed by : none
replaced return value with "" for com/jsql/model/bean/util/Interaction::toString → NO_COVERAGE

Active mutators

Tests examined


Report generated by PIT 1.22.0