Add missing test cases and refactor tests
Add missing test cases and refactor tests

daniloakamine/marshmallow,etataurov/marshmallow,marshmallow-code/marshmallow,0xDCA/marshmallow,Bachmann1234/marshmallow,VladimirPal/marshmallow,0xDCA/marshmallow,bartaelterman/marshmallow,quxiaolong1504/marshmallow,Tim-Erwin/marshmallow,mwstobo/marshmallow,xLegoz/marshmallow,dwieeb/marshmallow,maximkulkin/marshmallow