/tg/ Station 13 - Modules - Types

code/modules/unit_tests/fish_unit_tests.dm

/datum/unit_test/fish_aquarium_iconsEnsures that all fish have an aquarium icon state and that sprite_width and sprite_height have been set.
/datum/unit_test/fish_size_weightChecks that things associated with fish size and weight work correctly.
/datum/unit_test/fish_feedingMake sure fish don't stay hungry after being fed
/datum/unit_test/fish_breedingChecks that fish breeding works correctly.
/datum/unit_test/fish_evolutionChecks that fish evolutions work correctly.
/obj/item/fish/testdummydummy fish item used for the tests, as well with related subtypes and datums.
/datum/fish_evolution/dummy/twoThis is used by both fish_evolution and fish_growth unit tests.
/datum/unit_test/fish_portal_gen_linkingA test that checks that fishing portals can be linked and function as expected
/datum/unit_test/fish_rescue_hookChecks that we are able to fish people out of chasms with priority and that they end up in the right location
/datum/unit_test/fish_growthCheck that the fish growth component works.
/datum/unit_test/fish_randomize_size_weightCheck that nothing wrong happens when randomizing size and weight of a fish