Граф коммитов

45 Коммитов

Автор SHA1 Сообщение Дата
alta88@gmail.com 5080a111ff add some exclusions to .hgignore, fix Makefile to allow for cygwin 'os'. 2010-01-19 09:57:32 -07:00
Myk Melez 7e2d4198f4 rename the Collection2 object to the more descriptive StorageCollection 2009-06-18 16:42:15 -07:00
Myk Melez 7659a75ef2 make Collection2 use Sync module to simplify its API
--HG--
extra : rebase_source : 6b58e2dd647c6890a89351f86b0a4230810b088e
2009-06-02 14:18:00 -07:00
Myk Melez d8210f7113 initial implementation of Collection2 object, which is an enhanced (and also simplified) message collection
--HG--
extra : rebase_source : ac852acae752f9e9d43b87efd6f627160fdcd753
2009-06-01 21:28:03 -07:00
Myk Melez bc41036536 merge 2009-06-05 21:54:38 -07:00
alta88 72eb7d4d93 implement first cut of message deletion (single message from button); add to the message object a new author object (per necessity and FIXME). 2009-06-03 12:15:09 -06:00
Myk Melez 55081dadd8 retrieve existing records when persisting
--HG--
extra : rebase_source : 337e37105be3bc13b5b3a367ab713c7f6a2ae5ab
2009-05-20 18:39:36 -07:00
Myk Melez 63134c21b2 make twitter refreshes call a callback upon completion; make feed and twitter refresh methods more consistent
--HG--
extra : rebase_source : bb8dca1426e25c951afeae5833c887c274a52d44
2009-05-20 13:51:58 -07:00
Myk Melez accafe4273 make feed refreshes call a callback upon completion
--HG--
extra : rebase_source : 12ae967215e1f0f76cbc0bacc4f49067a2df99e4
2009-05-20 13:26:52 -07:00
Myk Melez a87fa63bb0 initial test of twitter refreshment, persistence, and retrieval
--HG--
extra : rebase_source : 6260b8dfc9ee58552c24b16a698a50baa4c886bf
2009-05-20 12:03:56 -07:00
Myk Melez 7ea8d442fb organize and document SnowlMessage checks
--HG--
extra : rebase_source : 858dc143593b500e953f74da7527e23f337df0ce
2009-05-13 18:28:47 -07:00
Myk Melez 940a6c2c5f make SnowlMessage::read be a regular attribute that is persisted through SnowlMessage::persist()
--HG--
extra : rebase_source : 2c832f223275529349950db3c1874986604a6ac0
2009-05-13 18:26:58 -07:00
Myk Melez fc268d474b move person.icon test with the other person tests; test the value of the received date
--HG--
extra : rebase_source : 5de760d37820aa9aecd75bcbe7fcf3378974645c
2009-05-13 18:16:50 -07:00
Myk Melez 0668cb26fd test all the attributes of the message author's person record
--HG--
extra : rebase_source : 23aec40662c2021265eca0e06d97701ab9767e8f
2009-05-13 18:12:55 -07:00
Myk Melez 7e7f3be933 test all the attributes of the message author, which is an identity; and don't make personID an attribute of identities
--HG--
extra : rebase_source : ad4dae61c9ba3db6a9caab90b1e7e059f1e91ba5
2009-05-13 18:01:14 -07:00
Myk Melez a0af1a3f05 separate storage for lastRefreshed property and implement persistence for importance property
--HG--
extra : rebase_source : 63ec428d9911d5ab7992529e1b2589381033c073
2009-05-13 17:45:06 -07:00
Myk Melez 49657e939d make author retrieval work
--HG--
extra : rebase_source : 22099d95042a0923295a5eb2c9c01c134b40ebaf
2009-05-12 17:47:02 -07:00
Myk Melez 941b53a35d initial implementation of retrieval from the persistent datastore
--HG--
extra : rebase_source : e46c9907cc8cf3081c8bff993f90fa72aac690b3
2009-05-12 15:46:50 -07:00
Myk Melez 248a375e12 fix message and author persistence
--HG--
extra : rebase_source : c934291e8c4c537a33991205b85ed35a797a95b0
2009-05-12 12:36:33 -07:00
Myk Melez 252c761f5e add newline to end of file
--HG--
extra : rebase_source : 9abacd128c50fa7824493e774df8ba3120588b57
2009-05-12 11:32:08 -07:00
Myk Melez 9d7496f269 emphasize that it's the stack below the warning message in the callback that is inaccurate, not any above it
--HG--
extra : rebase_source : 2966b30d238a7aaae451e8283d8bfe87df79a112
2009-05-08 17:50:20 -07:00
Myk Melez 62ecfd7e2b finish feed test in callback that throws to test harness
--HG--
extra : rebase_source : 900cad6830f9cd3365ce24448208b63b6fe786cb
2009-05-08 17:47:37 -07:00
Myk Melez 85d24b82e8 add a do_callback function for generating a callback that respects the test harness's mechanisms for catching and reporting exceptions
--HG--
extra : rebase_source : 27ddf49c306cbf869efb248bdaa1b7f7bde3f638
2009-05-08 17:46:00 -07:00
Myk Melez 670e1f1ad6 persist its messages automatically when persisting a source
--HG--
extra : rebase_source : 530047d957db6392f3db5a308aa221855dc46ee1
2009-05-08 15:25:04 -07:00
Myk Melez 81e697455e factor out feed subscription and refreshment into a single code path that handles both; separate retrieval from storage in the identity module (not complete; we still have to handle the case where an identity/person already exists)
--HG--
extra : rebase_source : c2fde49d0d6bb0da213e5722543e6e6631e677a9
2009-05-07 18:45:17 -07:00
Myk Melez 6675ea6df7 factor out feed refreshment using new Request module
--HG--
extra : rebase_source : ef81b39099501569aafb3f0c84dcd28eb641e465
2009-05-07 16:48:34 -07:00
Myk Melez b2672b2155 move storage of message parts into SnowlMessage
--HG--
extra : rebase_source : b02bb2dda41be4ea800618fb971f1ae0ae6fbb57
2009-05-01 16:51:13 -07:00
Myk Melez 9dbec9b137 test attributes of the summary
--HG--
extra : rebase_source : d5d15ae0ae8e07491e9622afd3477420816741d8
2009-04-16 16:09:20 -07:00
Myk Melez 61dfc012b4 change SnowlMessage::author property to authorName in preparation for introducing an author property that references a SnowlPerson object 2009-04-16 14:27:57 -07:00
Myk Melez 6b03743a3e remove workaround for bug 488615 in feed test now that the bug has been fixed 2009-04-16 13:54:19 -07:00
Myk Melez 7a61276c20 verify that the properties of a message are correct 2009-04-15 19:05:49 -07:00
Myk Melez bf1823ca0b verify subscribed feed has one message 2009-04-15 18:55:28 -07:00
Myk Melez bc56b3634e verify basic information about a newly subscribed feed account is correct 2009-04-15 18:30:03 -07:00
Myk Melez 4cda7f33f3 don't show output of makefile command 2009-04-15 18:09:43 -07:00
Myk Melez 90d66f2e20 verify feed test creates one account 2009-04-15 18:07:54 -07:00
Myk Melez 34acc17c99 add a debug mode to the harness that lets you see errors in the error console 2009-04-15 18:07:05 -07:00
Myk Melez 2b2cd3960b clean up files created by XULRunner in the application directory when cleaning tests 2009-04-14 18:42:29 -07:00
Myk Melez 0d0a62ba8e factor out database deletion so other tests can use it 2009-04-14 18:33:40 -07:00
Myk Melez 25dd1085b0 delete the database after testing feed subscription; add API for finalizing all statements to enable database deletion 2009-04-14 18:14:09 -07:00
Myk Melez 4f0baae54f make test work by defining server globally 2009-04-14 15:23:07 -07:00
Myk Melez 5e5b7d5cc9 move importing of the nsHttpServer object into the harness 2009-04-14 14:31:34 -07:00
Myk Melez acd37fd878 make ioService and scriptLoader references be local rather than global to reduce pollution of global namespace 2009-04-14 14:24:44 -07:00
Myk Melez d8659f459d test ability to subscribe to feed 2009-04-14 13:53:30 -07:00
Myk Melez 9aaf22940c correctly write location of extension into profile/extensions/ file 2009-04-14 13:25:53 -07:00
Myk Melez 9edd8add66 add the XULRunner unit test harness used by Weave and jsmodules so we can test Snowl functionality 2009-04-13 15:36:15 -07:00