The XML:DB tests are not made public, but I can certainly send them to
you, I'm not sure how helpful they will be to you?

Regards,

Charles

> Charles,
>
> Yes, NUnit tests are part of the plan and will be added to the .NET
> distribution.  The old code didn't have any and the protocol document
> is too ambiguous to allow TDD, so I had to (re)start somewhere.  Do
> you have the link to the existing XML:DB tests?  Where can I find
> them?  Thanks for the help.
>
> - Steve
>
> --------------
> Steve G. Bjorg
> http://mindtouch.com
> http://twitter.com/bjorg
>
> On Dec 2, 2008, at 2:26 PM, Charles Foster wrote:
>
>> Hi Steve,
>>
>> It's great that you've managed to write a new .NET driver for Sedna.
>>
>> But without thorough testing, it will probably end up like the
>> other .NET
>> driver. I highly recommend using CSUnit, http://www.csunit.org/
>>
>> The Sedna XML:DB has over 1000 unit tests and this list is always
>> growing.
>> These tests test all parts of entire library both public facing and
>> the
>> internal private components.
>>
>> If you are not prepared to write these C# unit tests, is anyone else
>> prepared to write some?
>>
>> Regards,
>>
>> Charles
>>
>>> I should point out that the new .NET adapter is written in C# 2.0 and
>>> will be made available under Apache License 2.0.  For those
>>> interested
>>> in trying things out rather sooner than later, you can get the trunk
>>> code from:
>>>     https://svn.mindtouch.com/source/public/sedna/trunk/
>>>
>>> However be forewarned, this code is not yet tested!  That said, the
>>> more early feedback, the better! :)
>>>
>>> On the diagrams, it would really help is the clarification questions
>>> could be filled in.  I can test the code for many cases, but some
>>> require the server to send failure messages, which cannot be forced.
>>> For example, what happens after the server sends the
>>> BeginTransactionFailed message? Is the connection forcefully closed
>>> or
>>> does it stay open?
>>>
>>> The wiki page can be though of an "annotated client/server protocol"
>>> document.  This should be useful for updating the master document
>>> from
>>> which it is pulled as well.
>>>
>>>
>>> Cheers,
>>>
>>> - Steve
>>>
>>> --------------
>>> Steve G. Bjorg
>>> http://mindtouch.com
>>> http://twitter.com/bjorg
>>>
>>> On Dec 2, 2008, at 2:57 AM, Ivan Shcheklein wrote:
>>>
>>>> Hi Steve,
>>>>
>>>> Over the Thanksgiving weekend in the US, I've been rewriting the
>>>> existing .NET adapter.  The code was quite old and just by reading
>>>> it,
>>>> I spotted some bugs and concerns.
>>>>
>>>> It's great. Indeed, .NET adapter is very old and buggy. Obviously
>>>> there is a need to rewrite it.
>>>>
>>>> Anyhow, I've been reading the Sedna
>>>> Client/Server protocol PDF and have some questions concerning
>>>> ambiguities in the message flow and the underlying protocol state
>>>> machine.  But before I fire away at them, I was curious if anyone
>>>> has
>>>> already compiled a list of clarifications concerning the existing
>>>> spec?  If not, I'll start a wiki page on the subject.  Thanks!
>>>>
>>>> There was no page before the one you started (I mean
>>>> http://wiki.developer.mindtouch.com/index.php?title=Community/Sedna_XML_Database_Client%2F%2FServer_Session_Protocol)
>>>> .
>>>>
>>>>
>>>> Ivan Shcheklein,
>>>> Sedna Team
>>>
>>> -------------------------------------------------------------------------
>>> This SF.Net email is sponsored by the Moblin Your Move Developer's
>>> challenge
>>> Build the coolest Linux based applications with Moblin SDK & win
>>> great
>>> prizes
>>> Grand prize is a trip for two to an Open Source event anywhere in the
>>> world
>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/_______________________________________________
>>> Sedna-discussion mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/sedna-discussion
>>>
>>
>>
>> -------------------------------------------------------------------------
>> This SF.Net email is sponsored by the Moblin Your Move Developer's
>> challenge
>> Build the coolest Linux based applications with Moblin SDK & win
>> great prizes
>> Grand prize is a trip for two to an Open Source event anywhere in
>> the world
>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>> _______________________________________________
>> Sedna-discussion mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/sedna-discussion
>


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Sedna-discussion mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sedna-discussion

Reply via email to