Hi Benjamin, If you are programming in java, please consider contributing the unit tests to FedOne. The procedure is listed here: http://code.google.com/p/wave-protocol/wiki/SubmittingCode
There are two classes in FedOne code that are intended to help test OT code, but to my knowledge no actual unit tests. These classes are: org.waveprotocol.wave.model.operation.testing.TestOperations org.waveprotocol.wave.model.document.operation.debug.RandomDocOpGenerator On Mar 3, 11:02 am, Benjamin Nortier <[email protected]> wrote: > I've started adding some te verify my OT implementation, which I can > plan to put onto GitHub. > > My vision at the moment is to create a suite of test cases that use > the String representation, and that providers can verify their > implementations against this set (akin to the way you can specify > acceptance criteria in Fitnesse (http://fitnesse.org/)). > > For example: > Inputs: > C: ++"xyz"; (insert "xyz") > S: ++"abc"; (insert "abc") > Expected outputs: > C': ++"xyz"; __3; (insert "xyz", retain 3) > S': __3; ++"abc"; (retain 3, insert "abc") > > Different OT implementations would have to be able to parse this > format to create operations and output operations in this format to > verify their implementations. > > It would be really useful to make this a community effort, so that > problematic OT cases become part of the body of tests. > > Cheers > Ben > > > > On Wed, Mar 3, 2010 at 5:15 AM, John Barstow <[email protected]> wrote: > > I've been looking for them as well, abandoned my OT implementation > > until there's some way to validate results. > > > On Wed, Feb 10, 2010 at 6:53 AM, [email protected] > > <[email protected]> wrote: > >> Hi > > >> Where can I find the unit tests for the OT classes of the reference > >> implementation? > > >> The packages that deal with OT (org.waveprotocol.wave.model.*) in the > >> reference implementation don't seem to have any unit tests. > > >> This > >> thread:http://groups.google.com/group/wave-protocol/browse_thread/thread/618... > > >> from August 2009 indicated that the tests were close to release, so > >> I'm expecting to find them somewhere... > > >> Thanks! > >> Benjamin > > >> -- > >> You received this message because you are subscribed to the Google Groups > >> "Wave Protocol" group. > >> To post to this group, send email to [email protected]. > >> To unsubscribe from this group, send email to > >> [email protected]. > >> For more options, visit this group > >> athttp://groups.google.com/group/wave-protocol?hl=en. > > > -- > > You received this message because you are subscribed to the Google Groups > > "Wave Protocol" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]. > > For more options, visit this group > > athttp://groups.google.com/group/wave-protocol?hl=en. > > -- > Benjamin Nortier > e: [email protected] > c: +44 (0)778 946 1959 > gtalk: [email protected] -- You received this message because you are subscribed to the Google Groups "Wave Protocol" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/wave-protocol?hl=en.
