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_RCE_MYSQL("AddTabExploitRceMysql"),
14
    ADD_TAB_EXPLOIT_RCE_ORACLE("AddTabExploitRceOracle"),
15
    ADD_TAB_EXPLOIT_RCE_EXTENSION_POSTGRES("AddTabExploitRceExtensionPostgres"),
16
    ADD_TAB_EXPLOIT_RCE_WAL_POSTGRES("AddTabExploitRceWalPostgres"),
17
    ADD_TAB_EXPLOIT_RCE_LIBRARY_POSTGRES("AddTabExploitRceLibraryPostgres"),
18
    ADD_TAB_EXPLOIT_RCE_PROGRAM_POSTGRES("AddTabExploitRceProgramPostgres"),
19
    ADD_TAB_EXPLOIT_RCE_SQLITE("AddTabExploitRceSqlite"),
20
    ADD_TAB_EXPLOIT_RCE_H2("AddTabExploitRceH2"),
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
57
    MESSAGE_BINARY("MessageBinary"),
58
    MESSAGE_CHUNK("MessageChunk"),
59
    MESSAGE_HEADER("MessageHeader"),
60
    
61
    SET_VENDOR("SetVendor"),
62
    DATABASE_IDENTIFIED("DatabaseIdentified"),
63
    
64
    UNSUBSCRIBE("Unsubscribe");  // without real class to unsubscribe subscriber implicitly
65
    
66
    private final String name;
67
    
68
    Interaction(String name) {
69
        this.name = name;
70
    }
71
    
72
    @Override
73
    public String toString() {
74 1 1. toString : replaced return value with "" for com/jsql/model/bean/util/Interaction::toString → NO_COVERAGE
        return this.name;
75
    }
76
}

Mutations

74

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.19.1