aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/Tests/SceneObjectTests.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-02-03* Fission SceneObjectTests into basic and linking setsJustin Clarke Casey1-340/+0
2009-02-03* Mark the old group after linking as deletedJustin Clarke Casey1-9/+11
* Add unit test assertions to check this
2009-02-03* Now clearing parts list in the old group after a link has occurredJustin Clarke Casey1-8/+9
* Adjusted existing link tests to reflect this and added some new assertions
2009-02-03* minor: remove some pointless assignments in SOG.Copy() that had already ↵Justin Clarke Casey1-6/+5
been done by MemberwiseClone()
2009-01-23* refactor: move scene setup code into common test code assemblyJustin Clarke Casey1-19/+20
2009-01-05* Simplify test code by always setting up mock 'in memory' user and ↵Justin Clarke Casey1-3/+0
inventory data plugins for every TestCommunicationsManager * imo the gain in simplcity of test code outweighs the very small cost of setting up some stuff that some tests will never use
2008-12-21Minor: fix a comment... scratch that,reverse it.Teravus Ovares1-1/+1
2008-12-21* Commit linkset Group (multiprim) linked/delinked to another linkset group ↵Teravus Ovares1-0/+126
(multiprim) test.
2008-12-21* Adding a two prim linking/delinking test. This test is likely to get on ↵Teravus Ovares1-0/+73
people's nerves since linking/delinking is easily broken. But.. that's why we have tests!
2008-12-12* Actually properly enable the purge folders test and correct some problemsJustin Clarke Casey1-3/+1
2008-12-11* Fold mock classes into existing OpenSim/Tests/Common assembly rather than ↵Justin Clarke Casey1-1/+1
sprouting another one
2008-12-11* minor: Move mock test classes into mock namespaceJustin Clarke Casey1-1/+1
2008-12-10* refactor: Move test infrastructure code to its own package so that it can ↵Justin Clarke Casey1-0/+1
be reused by more than Environment tests * This shuffles the test packages in prebuild.xml below it so they can all potentially reference it
2008-12-10* Establish OpenSim.Framework.Communications.Tests beachheadJustin Clarke Casey1-6/+1
* No valid tests yet
2008-11-28* test: Extend take object test to finally check that the object made it ↵Justin Clarke Casey1-6/+12
into user inventory and that it was removed from the scene
2008-11-28* test: Add a wodge of code in order to be able to slightly extend a test to ↵Justin Clarke Casey1-11/+9
deliver a taken object to a user inventory folder without throwing an exception * test doesn't actually double check for the presence of the item yet
2008-11-28* test: Separate out async deletion methods to test delete and take copy ↵Justin Clarke Casey1-11/+26
separately. * The take copy test doesn't currently actually test the take
2008-11-28* refactor: Replace derez destiation magic numbers with an enumerationJustin Clarke Casey1-1/+1
2008-11-28* refactor: rename UserServiceAdmin to UserAdminServiceJustin Clarke Casey1-1/+1
2008-11-28* refactor: move CreateUser into UserServiceAdminJustin Clarke Casey1-1/+2
2008-11-27* test: Inch forward with another test by using a skeletal in memory ↵Justin Clarke Casey1-5/+7
inventory data plugin
2008-11-27* test: Add the ability to add a plugin directory to the user and inventory ↵Justin Clarke Casey1-2/+12
services in order to extend unit tests for user and inventory information * I can't spend any longer in trying to get Mono.Addins to work with the unit tests, so this is not a proper plugin at this time
2008-11-21* Extend sog delete to inventory test to crank the normally async sog ↵Justin Clarke Casey1-1/+12
deleter by hand * After the crank, assert that the object has now been removed from the scene
2008-11-21* Largely revert the last revision and improve on the previous way of doing ↵Justin Clarke Casey1-2/+2
things * Deleting the object before the async to inventory is bad since if OpenSim crashes (or is shutdown!) in the time inbetween, then the object is lost * Also now delete the object from the scene only after it has gone to inventory - in the old way there was still a race condition * This is still not ideal since the 'deleted' object remains in the scene and probably could be manipulated. But this is better than the alternative
2008-11-21* On delete to inventory, actually remove the group from the scene before ↵Justin Clarke Casey1-7/+15
the async stage. * Last time I accidentally left the existing code in place that merely wiped the group from the client (but not the scene) * Put in an incomplete 'delete object o inventory' test to assert that this happens
2008-11-20* Allow physics dlls to be loaded separately, rather than just the contents ↵Justin Clarke Casey1-0/+9
of bin/Physics * This is primarily to see if not loading ODE in the unit tests will allow them to proceed, though the option of separate loading is probably a good thing in itself
2008-11-20* Add forgotton tag to existing remove scene object testJustin Clarke Casey1-0/+1
2008-11-14* Move test scene construction infrastructure methods to a separate class ↵Justin Clarke Casey1-42/+4
for future common use
2008-11-12* Rename scene tests to scene object tests since that is what they are ↵Justin Clarke Casey1-2/+2
actually concerned with
2008-11-12* test: Add basic synchronous object remove testJustin Clarke Casey1-4/+10
2008-11-11* Create TestScene to get at the async object deleter for use in a future testJustin Clarke Casey1-2/+2
2008-11-11* Put an Enabled switch on the async object deleter for future testing purposesJustin Clarke Casey1-0/+8
2008-11-11minor: refactor some SceneTests code for future testsJustin Clarke Casey1-7/+24
2008-11-10* minor: remove useless exception catchJustin Clarke Casey1-1/+1
2008-11-10* refactor: Expose SOG.SetRootPart for outsiders to use rather than setting ↵Justin Clarke Casey1-4/+2
RootPart and adding the part separately * Make RootPart read only
2008-11-10* Extend basic scene test to retrieve the object from the scene and match uuidsJustin Clarke Casey1-1/+14
* Decouple sog and sop by removing the need to pass the sog to the sop when it is created - most of the code was doing this operation (and hence duplicating it) anyway * Remove unused constructors
2008-11-07* Stop requiring local ids in the SOG constructors.Justin Clarke Casey1-1/+1
* These are assigned when the object is attached to the scene
2008-11-06* refactor: Attach a scene object to a scene separately from its constructionJustin Clarke Casey1-2/+2
2008-11-06* minor: remove some mono compiler warningsJustin Clarke Casey1-0/+3
2008-11-06* minor: Make some 'startup config failed to load' log messages more consistentJustin Clarke Casey1-1/+18
2008-10-31* In the client stack, if the BeginReceive() throws an exception then do ↵Justin Clarke Casey1-3/+4
print this out to the log once * This may help us detect if mysterious UDP disconnects are happening because of this. * Shouldn't be any functional change but I would appreciate a buddy check from Teravus if he has time (as for all client stack changes)
2008-10-31* test: Add basic scene test which merely instantiates the scene right nowJustin Clarke Casey1-28/+22
* set debug scene name on scene registration, rather than within the Scene constructor
2008-09-23couple of minor test cleanups to see if this gets us past the bamboo humpSean Dague1-8/+0
2008-09-19convert to using proper .net tempfiles, should have done thisSean Dague1-1/+5
initially.
2008-09-18Add a db.Dispose before calling Delete on the SQLite database.Homer Horwitz1-0/+1
On Windows, you are not able to delete a file while there is still a handle to it open.
2008-09-15Update svn properties, minor formatting cleanup, fix a compiler warning.Jeff Ames1-3/+6
2008-09-13wrap log4net configure in try block so that it will run if you don't have aSean Dague1-1/+5
.config (which no one does). Dropping in the .config lets you see that debug messages, which is handy while writing tests and figuring out why things don't behave like you would guess.
2008-09-132 more InventoryItem tests, plus see if I can leave the log4netSean Dague1-0/+2
configure in there to help me get debug messages while developing.
2008-09-12be more clever and move the bulk of the db tests for inventory intoSean Dague1-140/+3
OpenSim.Data.Tests, then subclass with custom init bits for sqlite. As I've only been testing the plugin interfaces anyway, this should make it very easy to write only a little bit of code to use these tests for other databases. It will also give us the framework for definining the datastore behavior and making sure that all the databases do the same thing.
2008-09-11more inventory folder testsSean Dague1-10/+55