2016-01-09 21:41 GMT+03:00 Bram Moolenaar <[email protected]>:

>
> Ben Fritz wrote:
>
> > So, is the intent to eventually replace *all* memory allocations with
> > this no allow testing error handling code? Or just specific areas?
> > Example, I don't see testing of the error handling in the garbage
> > collector.
>
> That would be a lot of work.  At least this helps someone who wants to
> get 100% coverage for some part of the code.
>
> > Wouldn't it be better to use an enum rather than a comment about the
> > current max ID? Much easier to search that way and less error-prone.
>
> It would require an enum with fixed numbers.  Otherwise removing an
> entry would break tests, since those will need to use numbers.
> Might as well just use the number.  It doesn't matter if there are gaps.
> If the same number is used twice there is no error, but the test might
> fail.  Or it might just work.
>

​One can just export enum via v: variable dictionary. So tests will not
contain any numbers at all and identifiers can then as well be strings or
anything else.​



>
> --
> BEDEVERE: Stand by for attack!!
>    [CUT TO enormous army forming up.  Trebuchets, rows of PIKEMEN, siege
>    towers, pennants flying, shouts of "Stand by for attack!"  Traditional
>    army build-up shots.  The shouts echo across the ranks of the army.
>    We see various groups reacting, and stirring themselves in readiness.]
> ARTHUR:   Who are they?
> BEDEVERE: Oh, just some friends!
>                  "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES
> LTD
>
>  /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net
>  \\\
> ///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/
> \\\
> \\\  an exciting new programming language -- http://www.Zimbu.org
> ///
>  \\\            help me help AIDS victims -- http://ICCF-Holland.org
> ///
>
> --
> --
> You received this message from the "vim_dev" maillist.
> Do not top-post! Type your reply below the text you are replying to.
> For more information, visit http://www.vim.org/maillist.php
>
> ---
> You received this message because you are subscribed to the Google Groups
> "vim_dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui