From: Markus Schmaus Date: 2003-10-23T00:40:21+09:00 Subject: Test::Unit / Examples This is MIME -----SKER1066837217-- Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Hello everybody, I'm using unit testing not only for testing my own code, but I also find it a great source for documentation. When I'm going to use some third party module with my own projects, I give a look at its unit tests. They are full of examples how the module behaves. Examples witch aretested to work, and never out of date. Unfortunatly the assert_equal notation makes those examples pretty hard to read: assert_equal("Some result", object.method(parameter, etc)) At other places (p.e. http://www.glue.umd.edu/~billtj/ruby.html) I found the following notation for examples: object.method(parameter, etc) # -> "Some result" I think it would be very helpfull to introduce a new operator '->' such that object.method(parameter, etc) -> "Some result" can serve as an easy to read example and as a runnable test. Bye, Markus Schmaus. ______________________________________________________________________________ Horoskop, Comics, VIPs, Wetter, Sport und Lotto im WEB.DE Screensaver1.2 Kostenlos downloaden: http://screensaver.web.de/?mc=021110 -----SKER1066837217-- Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIIFoQYJKoZIhvcNAQcCoIIFkjCCBY4CAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3 DQEHAaCCA/wwggP4MIIC4KADAgECAgQA/xSlMA0GCSqGSIb3DQEBBAUAMIGhMQsw CQYDVQQGEwJERTEaMBgGA1UEBxMRRC03NjIyNyBLYXJsc3J1aGUxEjAQBgNVBAoT CVdFQi5ERSBBRzEXMBUGA1UECxMOVHJ1c3RDZW50ZXIgQ0ExLDAqBgNVBAMTI1dF Qi5ERSBUcnVzdENlbnRlciBWb2xsLVplcnRpZmlrYXRlMRswGQYJKoZIhvcNAQkB Fgx0cnVzdEB3ZWIuZGUwHhcNMDIxMTI0MjAwMTU1WhcNMDMxMTI0MjAwMTU1WjB7 MQswCQYDVQQGEwJERTEUMBIGA1UECBMLRGV1dHNjaGxhbmQxFzAVBgNVBAcTDjgw Njg3IE11ZW5jaGVuMRcwFQYDVQQDEw5NYXJrdXMgU2NobWF1czEkMCIGCSqGSIb3 DQEJARYVbWFya3VzLnNjaG1hdXNAd2ViLmRlMIGfMA0GCSqGSIb3DQEBAQUAA4GN ADCBiQKBgQDr57uA+uw++TKHkFZUW+rXa2nTupElHf4kq9m/ARlLaDP4R6wto+ol fX4rjxnDcJIHffO+oaSiAWIqPRVOrT9hFUhspC0GNVFhO32WKP+njZ/XZVERKWSt UHsHOxA9p04bl3rh8/M/ZpH0+Lq72vM9EI6ErpteKyoalz48DccCgQIDAQABo4Hg MIHdMCwGCWCGSAGG+EIBBAQfFh1odHRwczovL3RydXN0LndlYi5kZS9ydkNBLz9z PTAjBglghkgBhvhCAQIEFhYUaHR0cHM6Ly90cnVzdC53ZWIuZGUwFgYJYIZIAYb4 QgEDBAkWBy9ydi8/cz0wFgYJYIZIAYb4QgEHBAkWBy9ybi8/cz0wGgYJYIZIAYb4 QgEIBA0WCy9IaWxmZS9BR0IvMCkGCWCGSAGG+EIBDQQcFhpGcmVlbWFpbCBFbWFp bCBjZXJ0aWZpY2F0ZTARBglghkgBhvhCAQEEBAMCALAwDQYJKoZIhvcNAQEEBQAD ggEBAKpjsI4mL9QHXvbxblIFF57S7mcefZt/F9KaUaMqEEKmuTi8DWqunQkpRqM+ BYdHyfQhXlSMFemIPbzmeVUzIYSArX0vDROgBmWmOSd38SyV152ldjvbQLjnGUH6 n5EpwtdkQIUlr7kijFgygxr8d+lEoZmkqNUHNAet0ZBHU4HUXa7k0x5xD6VKVJUd r/0+EOHmEIsp4FcBpeIf80Jnnn2dyyVMrIPDAM4+mGKMUj6ymYY8vh0DjOakKueI /pQFgYO+mGUsGDD2pJyZQxvt4AusCaWX9a+3SmLzF4nseyZJ+K7d0iXIS4auasXc tppXGurNZ7bvpzV8jEss2cd3A3UxggFtMIIBaQIBATCBqjCBoTELMAkGA1UEBhMC REUxGjAYBgNVBAcTEUQtNzYyMjcgS2FybHNydWhlMRIwEAYDVQQKEwlXRUIuREUg QUcxFzAVBgNVBAsTDlRydXN0Q2VudGVyIENBMSwwKgYDVQQDEyNXRUIuREUgVHJ1 c3RDZW50ZXIgVm9sbC1aZXJ0aWZpa2F0ZTEbMBkGCSqGSIb3DQEJARYMdHJ1c3RA d2ViLmRlAgQA/xSlMAkGBSsOAwIaBQAwDQYJKoZIhvcNAQEBBQAEgYDT+s1mXOnv wFqZp+ZDI8PKdBdJDNmN5rAbSLMI7d+/O+v0Hs6JBYfkMgbBk9/Uhsu2VE+GXDoz kOFkxyQQYyzFsqslw0ynKVwBgN4Tcwl5aU76FQo0TBn0GsCHQcZgPlgi9hg7PbHi 8wXnouowCfHylg/lhEl5EGqlH1b14oKgGKEaMBgGCSqGSIb3DQEJAzELBgkqhkiG 9w0BBwE= -----SKER1066837217----