Jump to content


Photo

GMAssert: Easy assertions for GMS 1.x


  • Please log in to reply
2 replies to this topic

#1 GameGeisha

GameGeisha

    GameGeisha

  • GMC Member
  • 6565 posts
  • Version:GM:Studio

Posted 07 February 2016 - 08:09 AM

GMAssert v0.1.0
 
Description
GMAssert is a library containing useful assertions for debugging and automated unit testing. You can use it to alert you to undesirable runtime conditions and pause the debugger at that point for further inspection.

Screenshot
Spoiler


Downloads
  • Core library and documentation: GitHub
  • Workbench with unit tests: GitHub
Installation
Simply drag GMAssert.gml into your open project and import constants.txt as macros. If you wish to use the debugger, open __GMA_BREAKPOINT__ and place a breakpoint on the marked line.
  • 4
Latest Releases:
  • GMLinear --- Matrix and vector math in one line!
  • GMAssert --- Debug invalid values and write quick unit tests with ease!
  • KameGMS --- Bring up TortoiseSVN and TortoiseGit dialogs from within the GMS IDE!
  • JSOnion v1.1 --- The stink-free way to handle JSON! (even deeply nested ones)

#2 galladhan

galladhan

    GMC Member

  • GMC Member
  • 64 posts
  • Version:GM:Studio

Posted 07 February 2016 - 09:05 AM

Awesome! Thank you for sharing this, GameGeisha :)


  • 0

#3 autukill

autukill

    GMC Member

  • GMC Member
  • 144 posts
  • Version:GM:Studio

Posted 08 February 2016 - 01:16 PM

nice

 

I found this at github.com :

GameMaker Testing Automation Suite:https://github.com/t...erghost/gamatas


  • 0