mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2026-08-23 13:06:15 +01:00
- moves stuff to more sane places so modules folder isn't so messy - adds a world system that is the start of being able to data-define world locations and having the game act differently based on which location a map is in there's no ability to separate 'pre-load map' (and a way for persistence to inject this so we can have moving maps yet) but we can add it in later since things are decently abstracted.
213 lines
7.0 KiB
Plaintext
213 lines
7.0 KiB
Plaintext
/datum/unit_test/integrated_circuits/equals_1
|
|
name = "Logic Circuits: Equals - String True"
|
|
circuit_type = /obj/item/integrated_circuit/logic/binary/equals
|
|
inputs_to_give = list("Test", "Test")
|
|
expected_outputs = list(TRUE)
|
|
|
|
/datum/unit_test/integrated_circuits/equals_2
|
|
name = "Logic Circuits: Equals - String False"
|
|
circuit_type = /obj/item/integrated_circuit/logic/binary/equals
|
|
inputs_to_give = list("Test", "Nope")
|
|
expected_outputs = list(FALSE)
|
|
|
|
/datum/unit_test/integrated_circuits/equals_3
|
|
name = "Logic Circuits: Equals - Number True"
|
|
circuit_type = /obj/item/integrated_circuit/logic/binary/equals
|
|
inputs_to_give = list(525, 525)
|
|
expected_outputs = list(TRUE)
|
|
|
|
/datum/unit_test/integrated_circuits/equals_4
|
|
name = "Logic Circuits: Equals - Number False"
|
|
circuit_type = /obj/item/integrated_circuit/logic/binary/equals
|
|
inputs_to_give = list(1020, -580)
|
|
expected_outputs = list(FALSE)
|
|
|
|
/datum/unit_test/integrated_circuits/equals_5
|
|
name = "Logic Circuits: Equals - Null True"
|
|
circuit_type = /obj/item/integrated_circuit/logic/binary/equals
|
|
inputs_to_give = list(null, null)
|
|
expected_outputs = list(TRUE)
|
|
|
|
/datum/unit_test/integrated_circuits/equals_6
|
|
name = "Logic Circuits: Equals - Ref True"
|
|
circuit_type = /obj/item/integrated_circuit/logic/binary/equals
|
|
inputs_to_give = list()
|
|
expected_outputs = list(TRUE)
|
|
var/obj/A = null
|
|
|
|
/datum/unit_test/integrated_circuits/equals_6/arrange()
|
|
A = new(get_standard_turf())
|
|
inputs_to_give = list(WEAKREF(A), WEAKREF(A))
|
|
..()
|
|
|
|
/datum/unit_test/integrated_circuits/equals_6/clean_up()
|
|
qdel(A)
|
|
..()
|
|
|
|
/datum/unit_test/integrated_circuits/equals_7
|
|
name = "Logic Circuits: Equals - Ref False"
|
|
circuit_type = /obj/item/integrated_circuit/logic/binary/equals
|
|
inputs_to_give = list()
|
|
expected_outputs = list(FALSE)
|
|
var/obj/A = null
|
|
var/obj/B = null
|
|
|
|
/datum/unit_test/integrated_circuits/equals_7/arrange()
|
|
A = new(get_standard_turf())
|
|
B = new(get_standard_turf())
|
|
inputs_to_give = list(WEAKREF(A), WEAKREF(B))
|
|
..()
|
|
|
|
/datum/unit_test/integrated_circuits/equals_7/clean_up()
|
|
qdel(A)
|
|
qdel(B)
|
|
..()
|
|
|
|
|
|
|
|
/datum/unit_test/integrated_circuits/not_equals_1
|
|
name = "Logic Circuits: Not Equals - String True"
|
|
circuit_type = /obj/item/integrated_circuit/logic/binary/not_equals
|
|
inputs_to_give = list("Test", "Nope")
|
|
expected_outputs = list(TRUE)
|
|
|
|
/datum/unit_test/integrated_circuits/not_equals_2
|
|
name = "Logic Circuits: Not Equals - String False"
|
|
circuit_type = /obj/item/integrated_circuit/logic/binary/not_equals
|
|
inputs_to_give = list("Test", "Test")
|
|
expected_outputs = list(FALSE)
|
|
|
|
/datum/unit_test/integrated_circuits/not_equals_3
|
|
name = "Logic Circuits: Not Equals - Number True"
|
|
circuit_type = /obj/item/integrated_circuit/logic/binary/not_equals
|
|
inputs_to_give = list(150, 20)
|
|
expected_outputs = list(TRUE)
|
|
|
|
/datum/unit_test/integrated_circuits/not_equals_4
|
|
name = "Logic Circuits: Not Equals - Number False"
|
|
circuit_type = /obj/item/integrated_circuit/logic/binary/not_equals
|
|
inputs_to_give = list(100, 100)
|
|
expected_outputs = list(FALSE)
|
|
|
|
|
|
|
|
/datum/unit_test/integrated_circuits/and_1
|
|
name = "Logic Circuits: And - True"
|
|
circuit_type = /obj/item/integrated_circuit/logic/binary/and
|
|
inputs_to_give = list("One", "Two")
|
|
expected_outputs = list(TRUE)
|
|
|
|
/datum/unit_test/integrated_circuits/and_2
|
|
name = "Logic Circuits: And - False"
|
|
circuit_type = /obj/item/integrated_circuit/logic/binary/and
|
|
inputs_to_give = list("One", null)
|
|
expected_outputs = list(FALSE)
|
|
|
|
|
|
|
|
/datum/unit_test/integrated_circuits/or_1
|
|
name = "Logic Circuits: Or - True First"
|
|
circuit_type = /obj/item/integrated_circuit/logic/binary/or
|
|
inputs_to_give = list("One", null)
|
|
expected_outputs = list(TRUE)
|
|
|
|
/datum/unit_test/integrated_circuits/or_2
|
|
name = "Logic Circuits: Or - True Second"
|
|
circuit_type = /obj/item/integrated_circuit/logic/binary/or
|
|
inputs_to_give = list(null, "Two")
|
|
expected_outputs = list(TRUE)
|
|
|
|
/datum/unit_test/integrated_circuits/or_3
|
|
name = "Logic Circuits: Or - True Both"
|
|
circuit_type = /obj/item/integrated_circuit/logic/binary/or
|
|
inputs_to_give = list("One", "Two")
|
|
expected_outputs = list(TRUE)
|
|
|
|
/datum/unit_test/integrated_circuits/or_4
|
|
name = "Logic Circuits: Or - False"
|
|
circuit_type = /obj/item/integrated_circuit/logic/binary/or
|
|
inputs_to_give = list(null, null)
|
|
expected_outputs = list(FALSE)
|
|
|
|
|
|
|
|
/datum/unit_test/integrated_circuits/less_than_1
|
|
name = "Logic Circuits: Less Than - True"
|
|
circuit_type = /obj/item/integrated_circuit/logic/binary/less_than
|
|
inputs_to_give = list(50, 100)
|
|
expected_outputs = list(TRUE)
|
|
|
|
/datum/unit_test/integrated_circuits/less_than_2
|
|
name = "Logic Circuits: Less Than - False"
|
|
circuit_type = /obj/item/integrated_circuit/logic/binary/less_than
|
|
inputs_to_give = list(500, 50)
|
|
expected_outputs = list(FALSE)
|
|
|
|
|
|
|
|
/datum/unit_test/integrated_circuits/less_than_or_equal_1
|
|
name = "Logic Circuits: Less Than Or Equal - True 1"
|
|
circuit_type = /obj/item/integrated_circuit/logic/binary/less_than_or_equal
|
|
inputs_to_give = list(40, 50)
|
|
expected_outputs = list(TRUE)
|
|
|
|
/datum/unit_test/integrated_circuits/less_than_or_equal_2
|
|
name = "Logic Circuits: Less Than Or Equal - True 2"
|
|
circuit_type = /obj/item/integrated_circuit/logic/binary/less_than_or_equal
|
|
inputs_to_give = list(40, 40)
|
|
expected_outputs = list(TRUE)
|
|
|
|
/datum/unit_test/integrated_circuits/less_than_or_equal_3
|
|
name = "Logic Circuits: Less Than Or Equal - False"
|
|
circuit_type = /obj/item/integrated_circuit/logic/binary/less_than_or_equal
|
|
inputs_to_give = list(40, 30)
|
|
expected_outputs = list(FALSE)
|
|
|
|
|
|
|
|
/datum/unit_test/integrated_circuits/greater_than_1
|
|
name = "Logic Circuits: Greater Than - True"
|
|
circuit_type = /obj/item/integrated_circuit/logic/binary/greater_than
|
|
inputs_to_give = list(100, 50)
|
|
expected_outputs = list(TRUE)
|
|
|
|
/datum/unit_test/integrated_circuits/greater_than_2
|
|
name = "Logic Circuits: Greater Than - False"
|
|
circuit_type = /obj/item/integrated_circuit/logic/binary/greater_than
|
|
inputs_to_give = list(25, 800)
|
|
expected_outputs = list(FALSE)
|
|
|
|
|
|
|
|
/datum/unit_test/integrated_circuits/greater_than_or_equal_1
|
|
name = "Logic Circuits: Greater Than Or Equal - True 1"
|
|
circuit_type = /obj/item/integrated_circuit/logic/binary/greater_than_or_equal
|
|
inputs_to_give = list(250, 30)
|
|
expected_outputs = list(TRUE)
|
|
|
|
/datum/unit_test/integrated_circuits/greater_than_or_equal_2
|
|
name = "Logic Circuits: Greater Than Or Equal - True 2"
|
|
circuit_type = /obj/item/integrated_circuit/logic/binary/greater_than_or_equal
|
|
inputs_to_give = list(30, 30)
|
|
expected_outputs = list(TRUE)
|
|
|
|
/datum/unit_test/integrated_circuits/greater_than_or_equal_3
|
|
name = "Logic Circuits: Greater Than Or Equal - False"
|
|
circuit_type = /obj/item/integrated_circuit/logic/binary/greater_than_or_equal
|
|
inputs_to_give = list(-40, 100)
|
|
expected_outputs = list(FALSE)
|
|
|
|
|
|
|
|
/datum/unit_test/integrated_circuits/not_1
|
|
name = "Logic Circuits: Not - Invert to False"
|
|
circuit_type = /obj/item/integrated_circuit/logic/unary/not
|
|
inputs_to_give = list(1)
|
|
expected_outputs = list(0)
|
|
|
|
/datum/unit_test/integrated_circuits/not_2
|
|
name = "Logic Circuits: Not - Invert to True"
|
|
circuit_type = /obj/item/integrated_circuit/logic/unary/not
|
|
inputs_to_give = list(0)
|
|
expected_outputs = list(1)
|