You can subscribe to this list here.
| 2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(58) |
Dec
(4) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2005 |
Jan
(23) |
Feb
(3) |
Mar
(6) |
Apr
(4) |
May
(15) |
Jun
(22) |
Jul
(18) |
Aug
(3) |
Sep
(25) |
Oct
(7) |
Nov
(86) |
Dec
(9) |
| 2006 |
Jan
(20) |
Feb
(44) |
Mar
(59) |
Apr
(23) |
May
(37) |
Jun
(35) |
Jul
|
Aug
(2) |
Sep
(3) |
Oct
(21) |
Nov
(17) |
Dec
(22) |
| 2007 |
Jan
(13) |
Feb
(7) |
Mar
(1) |
Apr
(13) |
May
(4) |
Jun
(2) |
Jul
(5) |
Aug
(8) |
Sep
(13) |
Oct
(22) |
Nov
(3) |
Dec
|
| 2008 |
Jan
(2) |
Feb
(3) |
Mar
(1) |
Apr
(3) |
May
|
Jun
(2) |
Jul
(34) |
Aug
(10) |
Sep
(5) |
Oct
(6) |
Nov
(8) |
Dec
|
| 2009 |
Jan
(1) |
Feb
(10) |
Mar
(4) |
Apr
(12) |
May
(10) |
Jun
(27) |
Jul
|
Aug
(1) |
Sep
(3) |
Oct
|
Nov
(6) |
Dec
(1) |
| 2010 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(2) |
Oct
|
Nov
|
Dec
|
| 2011 |
Jan
|
Feb
|
Mar
(5) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2017 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Luke B. <lb...@gm...> - 2005-03-31 23:45:47
|
Wow! That's an AWESOME tip... We had no idea about that one, I'm going to drop some enforcement for linkage id length into our next iteration. Thanks much, Luke Bayes |
|
From: Paul BH <eye...@gm...> - 2005-03-31 15:43:44
|
hi there, just a warning of a gotcha i found a while back. The maximum length of a linkage name is 64 characters, but if you use the createclass command, and enter a classpath longer than 64 chars, the movieclip is created ok, and the correct linkage appears in the properties, *but* you wont be able to use the movieclip until you have shortened the linkage name... ta PBH |
|
From: Keith P. <kp...@bi...> - 2005-03-31 02:59:08
|
OK, I'm a pretty accomplished AS programmer, but I'm a bit new to the whole unit testing thing. While there are obviously plenty of resources for the subject in general, I have a few questions on the ASUnit implementation. I've done the quickstart, and I think I pretty much understand what is going on there. So now I move forward to testing my own existing classes. I have my whole package directory structure with my class files in it. 1. Am I supposed to create a new fla in the top level of that and run the Create Class command there? 2. This creates a lot of test files that are intermingled with my actual class files. Is this usual, expected, normal? 3. It doesn't seem like it does, but I want to confirm that CreateClass does not modify any of my existing class files. 4. So I should run create class on each class that I want to test? 5. when and why would i run the Build Test Suites command? 6. It's my understanding that unit testing could/should be built right into the compile process, so that your tests are run with each compile. Assuming this is true in principle, is this the expected work flow for Asunit? If so, should I create an AllTests instance right in my main application code somewhere, at least while building and debugging? Or it more just done via a separate fla just for that purpose? 1-4 I think i pretty much know the answers to, and have pretty much confirmed in my playing around with it. But hopefully I can elicit some tips and tricks, advice, etc. Lastly, is there any more documentation on asunit specifically, that I am missing? If not, I would be glad to help produce some, once I get up to speed on it. Keith Peters kp...@bi... www.bit-101.com |
|
From: Daniel W. <dwa...@fl...> - 2005-03-22 18:23:30
|
Hey Luke, Have you ever tried compiling Sys.as with mtasc? It gives an error, but for the life of me, I can't figure out why its giving an error. Your code looks right. The error: <C:/Documents and Settings/dwabyick/Local Settings/Application Data/Macromedia/Flash MX 2004/en/Configuration/Classes/Sys.as:33: characters 8-24 : type error class name mistake : should be LocalMessageBroker> ( I tweaked the file a little, so its right around line 33 ) Any ideas what it might be complaining about? If I find out I'll definitely let you knwo. Thanks, -D |
|
From: Dan B. <dan...@gm...> - 2005-03-21 19:35:41
|
Hi, I have developed a desktop application using c# (windows.forms) that includes a Flash part (using activex). Communication with flash is made through fscommands and dynamic properties (where I send some xml files). I would like to be able to unit test the flash movie standalone, not only the application, but for this I will need to catch fscommand events and be able to feed xml-s to the movie from the test. Would something like this be possible? Can someone give me an example? Thanks, Dan |
|
From: erixtekila <eri...@do...> - 2005-03-15 12:43:08
|
Hi all, I've worked a little with the asunit framework lastly. As i've structured my coding environnement, i use mtasc as the compiler. http://www.mtasc.org (Everyone should give it a shot as it is really a byte eater !! what a=20= speed !) Anyway, Asunit version 2.5 wasn't compiling nicely with it. So i fixed it. Not big deal anyway. BTW, before sending you an upadeted version, i'd like to ask a question. Could you put an example and description of use of Sys.println. That way, I could be sure that everything goes well=85 Hope to hear from you soon. Best regards. ----------- erixtekila http://blog.v-i-a.net/= |
|
From: Aral B. <ar...@ar...> - 2005-02-08 14:45:42
|
Hi Luke, Sorry it has taken me so long to reply -- I've been really busy (as usual, I guess!) >For the sake of the >archive I'm going to give quite a bit more info than I'm sure you >need, So please don't be offended by the detailed response! > > Not at all -- I like detailed responses :) >b) Remove it from the Templates so that you'll never see it again. The >Templates can be found at: > [MM Configuration]/External Libraries/asunit/ClassTemplate.as (and >TestClassTemplate.as) > >You probably shouldn't mess with the "TestClassTemplate" as that is >used to create the TestCase and does require all of it's params. > > I've just announced on the ARP mailing list that we will officially be supporting AsUnit as the "unit testing framework of choice" for use with ARP. In ARP, we'll be including a custom template for class files (the ARP standard template) and a slightly modified one for the test class. >1) Some classes (as in our framework) may extend MovieClip, but still >not have a representative in the Library of your .fla. In the case of >these classes, you need to call Object.registerClass with a unique >LinkageId (that is prefixed by "__Packages") and a reference to the >constructor. > > I don't see this scenario becoming an issue in ARP. However, I will make a note of it in the manual. >Finally, we're very very interested in getting more detailed >documentation, examples, articles, and spreading the word in general, >so please let us know if you or anyone you know is interested in >contributing some work to the cause! > > Well, ARP is currently the only pattern-based AS2 framework that supports both Flash and Flex (it is similar to i2's Flex-only Cairngorm framework) and thus I believe it makes a perfect companion project to AsUnit. We will definitely be trumpeting the virtues of AsUnit and we would be very interested in getting your feedback/thoughts/suggestions on ARP as well. We have a mailing list for ARP that you are more than welcome to join. All the best, Aral |
|
From: Luke B. <lb...@gm...> - 2005-02-02 20:19:24
|
Hey Aral, Thanks for the post - This is actually a great question and I'm glad to get the opportunity for some clarification. For the sake of the archive I'm going to give quite a bit more info than I'm sure you need, So please don't be offended by the detailed response! Actually, the code that is added to the CUT (Class Under Test) is simply put there because it fits nicely into our development process. That code can be removed in either of two ways... a) Remove it after creating each and every class that doesn't need it. This is what we do since a vast majority of our classes actually use it. b) Remove it from the Templates so that you'll never see it again. The Templates can be found at: [MM Configuration]/External Libraries/asunit/ClassTemplate.as (and TestClassTemplate.as) You probably shouldn't mess with the "TestClassTemplate" as that is used to create the TestCase and does require all of it's params. Just to be clear about those properties though... They do serve a multitude of puposes: 1) Some classes (as in our framework) may extend MovieClip, but still not have a representative in the Library of your .fla. In the case of these classes, you need to call Object.registerClass with a unique LinkageId (that is prefixed by "__Packages") and a reference to the constructor. 2) In other cases, you may have a data object that you would like to serialize into and out of both Shared Object and (I believe) Local Connections. In this case, you must also call Object.registerClass with a unique string identifier and a reference to the constructor. 3) Object.registerClass returns a boolean value of true with a successful registration and we felt that since this really indicated whether or not this class could be serialized, it seemed like a reasonable name at the time. On that note, I have heard intelligent objections to this name and would encourage any interested party to simply change that static member name (serializable) in their Class Templates! If there is big enough interest and force out in the community, we're definitely amenable to changing these things in any number of ways. Please let me know if you need any more information and/or have other questions. Finally, we're very very interested in getting more detailed documentation, examples, articles, and spreading the word in general, so please let us know if you or anyone you know is interested in contributing some work to the cause! Thanks, Luke Bayes www.asunit.com |
|
From: Aral B. <ar...@ar...> - 2005-02-02 14:45:26
|
Hi guys and gals, I've been scouring the web for a unit testing framework to support as the "official" unit testing framework for ARP (see http://ariaware.com/products/arp) and asunit appears to fit the bill perfectly. For one thing, it supports both Flash and Flex (as does ARP) and for another, I love the panel integration, etc. The one thing that had me worried when I tried the example in the Readme was that by default it adds code to the class being tested: public static var linkageId:String = "com.asunit.example.ExampleClass"; public static var classRef:Function = ExampleClass; public static var serializable:Boolean = Object.registerClass(linkageId, classRef); Removing the code does not appear to have any adverse affects but I haven't tested this to any length. Does the framework require this code in the classes? Thanks in advance, Aral -- *Aral Balkan* *Managing Director, Ariaware Ltd.* Tel: +44 (0) 870 7542240 Fax:+44 (0) 870 7542240 Mob: +44 (0) 779 5551278 * *Web: *http://www.Ariaware.com <http://www.ariaware.com> * *Blog: *http://www.FlashAnt.org * *Macromedia Certified Instructor* Flash MX 2004 Advanced ActionScript Development Flash MX 2004 Professional ActionScript Development * *Director of Educational Content* - *Ultrashock <http://www.Ultrashock.com>* * *Author - Friends of ED <http://www.FriendsOfEd.com>*, *Macromedia DevNet <http://www.macromedia.com/devnet>* * *Director* - *London MMUG* <http://londonmmug.org> |
|
From: Luke B. <lb...@gm...> - 2005-01-28 23:11:45
|
>> is it possible to run asunit tests from a unix shell and >> have them return appropriate information? Well, there are actually quite a few problems involved in your question... I'm not exactly sure what you're trying to do, but if you could describe your Flash development process a little bit, I might be able to help more. What are you using to compile your .swf files? What are you using to create your ActionScript classes? In what way is a unix shell part of your Flash development process? Thanks, Luke Bayes www.asunit.com |
|
From: Gerald K. <gk...@gr...> - 2005-01-28 18:23:29
|
hello, i am trying to find a way to integrate asunit tests into my companys junit stuff. is it possible to run asunit tests from a unix shell and have them return appropriate information? thanks, g |
|
From: beRt b. <beR...@al...> - 2005-01-14 08:59:55
|
Depends on how you look at it: in Flash, you should not use packages named public.*, or package names beginning with a dot (Flash "problem"). I think however asUnit should not include these problem generating folders into the test suite (AsUnit solution),as it is important that AsUnit doesn't generate code that doesn't compile. Regards, Bert. Luke Bayes wrote: > re: "public" and "settings" folder names > > Are these problems in AsUnit or in Flash? > > > Thanks, > > lb. > www.asunit.com > > > ------------------------------------------------------- > The SF.Net email is sponsored by: Beat the post-holiday blues > Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. > It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt > _______________________________________________ > Asunit-users mailing list > Asu...@li... > https://lists.sourceforge.net/lists/listinfo/asunit-users > |
|
From: Luke B. <lb...@gm...> - 2005-01-13 23:16:56
|
re: "public" and "settings" folder names Are these problems in AsUnit or in Flash? Thanks, lb. www.asunit.com |
|
From: beRt b. <beR...@al...> - 2005-01-13 08:18:14
|
Hi, I just encountered two problems concerning foldernames in my workspace: *folder "public" seems to cause problems, as "public" is a reserved keyword in flash *".settings" (created by eclipse) is a showstopper too. Kind regards, Bert Bruynooghe. |
|
From: beRt b. <beR...@al...> - 2005-01-13 07:50:45
|
I had a look on the assertEquals you implemented, and I have some
objections:
1. my existing code doesn't compile anymore
2. I expect assertEquals(new String ("test"), new String("test")) to
succeed, while I expect assertSame( new String ("test"), new
String("test")) to fail. Right now, I can't even use the assertEquals on
Strings...
Kind regards,
Bert.
Luke Bayes wrote:
> OK -
>
> I don't really feel too strongly either way. I just released the
> latest build of AsUnit (2.5) over the weekend with the requested
> change to call the "equals" method.
>
> If you don't want to enforce Comparable, or if you want to make the
> call to equals() optional, we might have to make some minor changes...
>
> There might be some problems in Flex and ultimately MTASC
> compatibility if we start calling optional methods... (not sure
> though)
>
> I definitely don't think it's too much to ask for someone to implement
> an Interface if they want to use a more advanced portion of the
> framework.
>
> Let me know what you folks want to do for the next release.
>
>
> Thanks,
>
>
> Luke Bayes
> www.asunit.com
>
>
> -------------------------------------------------------
> The SF.Net email is sponsored by: Beat the post-holiday blues
> Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
> It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
> _______________________________________________
> Asunit-users mailing list
> Asu...@li...
> https://lists.sourceforge.net/lists/listinfo/asunit-users
>
|
|
From: Luke B. <lb...@gm...> - 2005-01-11 19:13:03
|
Bert,
There should be an implementation of the TestSetup class shipped with
the latest version of AsUnit. (2.5+)
The purpose of this class, as I understand it, is to only execute
setUp and tearDown one time for the test case.
The question (as I understand it) was more related to asynchronous
execution of the entire TestCase. So there might still be a desire to
run setUp and tearDown around each "test" method, but there is a need
to pause execution of the entire test Case until some other task has
completed..
This can be done by overriding the "run" method in your concrete
TestCase class, and then providing a callback function that calls
"super.run();" which will begin execution after whatever requisite
event has occurred.
Here is an example from within a concrete TestCase
// declare the member variable
// ModuleData extends XML and calls ctrl.onXmlLoaded
// inside the xml onLoad handler.
private var mockData:ModuleData;
// String target to the XML dock (We usually put them next to the
// class under test directly in the packages...)
private var mockDataSrc:String = "com/fastcountry/controls/SomeControlMock.xml";
// Over-ride the built-in run method and instantiate
// a custom XML Object (one time for entire test case)
// This custom XML Object will load the document at
// mockDataSrc...
private function run():Void {
mockData = new ModuleData(mockDataSrc, this);
}
// This is called from the ModuleData class after
// the requested XML is loaded.
public function onXmlLoaded():Void {
super.run();
}
// It's important to use the .clone method of the XMLNode
// so that you get clean, unmanipulated data for each
// test method.
public function setUp():Void {
var initObj:Object = new Object();
initObj.node = mockData.firstChild.cloneNode(true);
instance = TabPanel(LayoutElementFactory.getInstance(_root,
TabPanel.linkageId, initObj));
}
I hope that helps!
Thanks,
Luke Bayes
www.asunit.com
|
|
From: Luke B. <lb...@gm...> - 2005-01-11 18:55:58
|
This is very interesting. I definitely would like to know if there are conflicts between our local connection implementation and some other, standard usage of LocalConn. One possible source of conflict is in Central. There might be some naming conventions that we're using that map to some stuff in the Central environment? Are you building a Central app? Another place where there might be some problems is compiling to Flash 6.x player. I think that I saw a property name or two that has a lowerCase member variable that was the same as a class name... If you can send me the code you have that's messing with Local Conn, I'd be glad to take a look and see what I can find. Thanks, Luke Bayes www.asunit.com |
|
From: Daniel W. <dwa...@fl...> - 2005-01-11 18:35:28
|
Hey Luke,
I did upgrade to 2.5, and tried all permutations with the checkbox. What
exactly do you mean by "display Sys.println calls directly in the UI"
out of curiousity.
display Sys.println calls directly in the UI
In any case, Its still not working. When I try the following in a fresh
FLA, I see that Sys.println does exist as expected
trace("sys: "+Sys.println);
Sys.println("test");
I suspect it is nothing that you guys are doing, but something I did
wedged LocalConnection on my machine. I was working with that when
Sys.println stopped working. My LC is working on my project now, but it
seems buggy. It could still be my code, but I suspect some really
low-level bug. If anyone has a deep, low-level understanding of how
LocalConnection works, contact me off-line from the list.
Thanks!
-D
Luke Bayes wrote:
>Hey Dan,
>
>It's working for me. Have you actually updated to the newest installer?
>
>There is now a checkbox in the bottom of the AsUnit Ui that allows you
>to display Sys.println calls directly in the UI. If this is unchecked
>and the UI is running as a Panel in the Flash IDE, then the messages
>will be sent to the Output Window.
>
>This enhancement was mainly added so that Flex developers could use
>the AsUnit framework without running the Flash IDE at all.
>
>You can even open it from here if you're building a flex app, or just
>don't want it in the IDE: (Just make sure it's the first and only
>instance of the AsUnit Ui)
>
>http://www.asunit.com/AsUnitUi.swf
>
>After running an installation, there can be some strange behavior with
>the AsUnit Panel opening and closing so that it's in a different state
>when you use TestMovie. Once you get the TestMovie view set up so that
>the AsUnit panel is visible. you might need to hit the "Refresh"
>button found in the AsUnit Ui.
>
>At least on Windows, you can set it up so that the panel is collapsed
>during editing, but expanded during testing. I'm not sure about Mac.
>
>I know that this can be a little strange, but there is weirdness in
>the way Flash MX treats panels, TestMovie and in how the
>LocalConnection Object is treated when the panel is opened and closed.
>
>I hope that helps - please let me know if it doesn't.
>
>
>Thanks,
>
>
>Luke Bayes
>www.asunit.com
>
>
|
|
From: Luke B. <lb...@gm...> - 2005-01-11 18:21:29
|
Hey Dan, It's working for me. Have you actually updated to the newest installer? There is now a checkbox in the bottom of the AsUnit Ui that allows you to display Sys.println calls directly in the UI. If this is unchecked and the UI is running as a Panel in the Flash IDE, then the messages will be sent to the Output Window. This enhancement was mainly added so that Flex developers could use the AsUnit framework without running the Flash IDE at all. You can even open it from here if you're building a flex app, or just don't want it in the IDE: (Just make sure it's the first and only instance of the AsUnit Ui) http://www.asunit.com/AsUnitUi.swf After running an installation, there can be some strange behavior with the AsUnit Panel opening and closing so that it's in a different state when you use TestMovie. Once you get the TestMovie view set up so that the AsUnit panel is visible. you might need to hit the "Refresh" button found in the AsUnit Ui. At least on Windows, you can set it up so that the panel is collapsed during editing, but expanded during testing. I'm not sure about Mac. I know that this can be a little strange, but there is weirdness in the way Flash MX treats panels, TestMovie and in how the LocalConnection Object is treated when the panel is opened and closed. I hope that helps - please let me know if it doesn't. Thanks, Luke Bayes www.asunit.com |
|
From: erixtekila <eri...@if...> - 2005-01-11 14:57:10
|
Luke tried to give an answer to this question before. If you read French, you could see : http://www.v-i-a.net/blog/archives/000014.html There is a snippet (english) which try to solve this issue. hth Le 11 janv. 05, =E0 14:44, beRt bRuynooghe a =E9crit : > Anybody an idea how we can do unittesting of asynchronous code? > E.g.: when an image is loaded, I want to check if the right image is=20= > loaded. > > I tried to use setInterval to call a function that fails the test, and=20= > have the eventHandler clear the interval. Two problems arose: > 1. tearDown doesn't wait for the eventhandler > 2. sometimes, testcase seems to be freed before the eventHandler was=20= > called. > > Kind regards, > Bert Bruynooghe. > > > ------------------------------------------------------- > The SF.Net email is sponsored by: Beat the post-holiday blues > Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. > It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt > _______________________________________________ > Asunit-users mailing list > Asu...@li... > https://lists.sourceforge.net/lists/listinfo/asunit-users > _____________________________________________________________________ > > Envie de discuter gratuitement avec vos amis ? > T=E9l=E9chargez Yahoo! Messenger http://yahoo.ifrance.com > |
|
From: beRt b. <beR...@al...> - 2005-01-11 13:45:05
|
Anybody an idea how we can do unittesting of asynchronous code? E.g.: when an image is loaded, I want to check if the right image is loaded. I tried to use setInterval to call a function that fails the test, and have the eventHandler clear the interval. Two problems arose: 1. tearDown doesn't wait for the eventhandler 2. sometimes, testcase seems to be freed before the eventHandler was called. Kind regards, Bert Bruynooghe. |
|
From: beRt b. <beR...@al...> - 2005-01-11 12:37:24
|
Hi,
meanwhile I wrote my own implementation without the interface ... It
uses the equals() of the object if there is any, and otherwise uses ==
instead of ===, because you don't want strict equality here on Numbers,
Strings, ...
It also provides some message if you don't specify one.
Here it is:
public static function assertEquals(msg:Object, assertion1:Object,
assertion2:Object):Void {
if(arguments.length == 2) {
assertion2 = assertion1;
assertion1 = msg;
msg = assertion1 + " vs. " + assertion2;
}
var result:Boolean;
if ("function"== typeof(assertion1.equals)){
result = assertion1.equals(assertion2);
}else{
result = (assertion1 == assertion2);
}
addTestResult(String(msg), "assertEquals", result);
}
Luke Bayes wrote:
> OK -
>
> I don't really feel too strongly either way. I just released the
> latest build of AsUnit (2.5) over the weekend with the requested
> change to call the "equals" method.
>
> If you don't want to enforce Comparable, or if you want to make the
> call to equals() optional, we might have to make some minor changes...
>
> There might be some problems in Flex and ultimately MTASC
> compatibility if we start calling optional methods... (not sure
> though)
>
> I definitely don't think it's too much to ask for someone to implement
> an Interface if they want to use a more advanced portion of the
> framework.
>
> Let me know what you folks want to do for the next release.
>
>
> Thanks,
>
>
> Luke Bayes
> www.asunit.com
>
>
> -------------------------------------------------------
> The SF.Net email is sponsored by: Beat the post-holiday blues
> Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
> It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
> _______________________________________________
> Asunit-users mailing list
> Asu...@li...
> https://lists.sourceforge.net/lists/listinfo/asunit-users
>
|
|
From: Daniel W. <dwa...@fl...> - 2005-01-11 04:45:28
|
Hello AS-united ... Any idea why Sys.println() would stop working? I noticed it happened, very likely coincidentally, when my AsUnit panel told me a new unit was available. Now, I can't seem to get it to work at all. Correct me if I am wrong, but I should be able to take a new movie and add Sys.println() and it should appear in the output panel. I have refreshed and that didn't help. I even rebooting my computer, in the thought that LocalConnection got wedged. Its probably something really stupid caused by brain-fatigue, but I thought I would shoot this off to the ether for help anyways. Thanks ! -D |
|
From: Luke B. <lb...@gm...> - 2005-01-11 01:21:26
|
OK - I don't really feel too strongly either way. I just released the latest build of AsUnit (2.5) over the weekend with the requested change to call the "equals" method. If you don't want to enforce Comparable, or if you want to make the call to equals() optional, we might have to make some minor changes... There might be some problems in Flex and ultimately MTASC compatibility if we start calling optional methods... (not sure though) I definitely don't think it's too much to ask for someone to implement an Interface if they want to use a more advanced portion of the framework. Let me know what you folks want to do for the next release. Thanks, Luke Bayes www.asunit.com |
|
From: viaContact <via...@v-...> - 2005-01-10 11:54:31
|
> This sound good for me also : > So here's my new proposal: if the object has an equals() function, > call it, and otherwise just check if they refer to the same instance > as now. > That's also the behaviour you see in JUnit, and it's always nice to > have an equals() method on your objects... > What do the other think ? Cheers. |