Search the web
Sign In
New User? Sign Up
utPLSQL-Info
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want to share photos of your group with the world? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
utPLSQL 2.0.10.1 now available at SourceForge!   Message List  
Reply | Forward Message #157 of 177 |
Dear PL/SQL testers:

Chris Rimmer, the man who makes so much possible with utPLSQL (in particular the fantastic documentation set), has just posted the 2.0.10.1 release of utPLSQL on the Source Forge site. You can download the software by visiting:

https://sourceforge.net/projects/utplsql/

This release contains a number of significant new features, including:

*** Support for testing contents of REF CURSORs, a.k.a., cursor variables with the eq_refc_table and eq_refc_query assertion routines (provided by Venky Mangapillai). Note: the documentation for this new feature has not yet been integrated into the documentation set. It is coming soon. If you would like to see a "beta" version of the documentation, just send me a note.

*** You can now generate a test package directly from the new ut_grid table. Even MORE fantastic, Patrick Barel (developer of the new utPLSQL forum) has also built a Windows-based front end, utGen.exe, that allows us to populate this grid very easily. Thanks, Patrick!

*** You can now direct output from utPLSQL's test run (the test results) to a file instead of to the screen. This functionality was provided by Rainer Medert. The documentation for this feature has not yet been integrated into the documentation set. You will find the "beta" documentation in the file_output_spec.doc in the doc directory.

As you can see, human beings not named Steven Feuerstein or Chris Rimmer are now actively participating in the development of utPLSQL. This means that utPLSQL has become a truly collaborative project -- which makes me very happy. I encourage you to also get involved. If you have used utPLSQL and said to yourself: "The way feature X works is really irritating!", then figure out how to improve and get in touch with me to coordinate getting the latest set of code so your name can be added to the pantheon of "Those Who Made utPLSQL Great."

NEW UTPLSQL DISCUSSION FORUM

As many of you are probably aware, this email distribution list is now being used for announcements only. We have a new discussion forum, located at http://utplsql.oracledeveloper.nl/ that you can use to:

> Post a question
> Report a bug
> Suggest an enhancement
> Share examples of your usage of utPLSQL

If you have not yet done so, I hope you will immediately visit the forum, register, and participate. Speaking for myself (at which I am the world's leading expert), I am especially interested in seeing examples of testing packages you have written using utPLSQL. Which reminds me - I just came up with a really cool soft-coded testing package that allows me to construct a unit test procedure that can run through literally hundreds of test cases with no more code than this:

PROCEDURE ut_validate_overloadings IS
BEGIN
   FOR testcase IN
(SELECT * FROM cc_testcases)
   LOOP
      codecheck
.overloadings (
         cc_names.combined (
            testcase.owner,
            testcase.package_name,
            testcase.object_name
        
),
         testing_in      => TRUE
     
);
      utassert.eqquery (
         testcase.program_name || ': ' || testcase.description,
         'select owner, package_name, object_name, overload1,
                   startarg1
, endarg1, overload2, startarg2,
                   endarg2
     
from cc_ovld_test_results',
         'select owner, package_name, object_name, overload1,
                   startarg1
, endarg1, overload2, startarg2,
                   endarg2
     
from cc_ovld_outcomes'
     
);
   END LOOP;
END;

Look interesting? I will post an explanation on the utPLSQL forum, um, really soon! (I am slightly busy right now so it may take a few days.

Warm regards,
Steven Feuerstein
www.stevenfeuerstein.com

PS - O'Reilly and Associates has just published the third edition of my Oracle PL/SQL Programming. I have set up an opportunity for you to buy a signed copy of "OPP3" and at the same time benefit the work of the Crossroads Fund, a public foundation that provides grants to community organizations working on issues of social and economic justice in the Chicago metropolitan area. If this is of interest to you, please visit www.crossroadsfund.org and click on http://store.yahoo.com/crossroadsfund. You won't get the lowest price around, but you will get an autograph and you will do a good deed. Not a bad deal, all around.



Wed Oct 9, 2002 1:55 pm

stevenfeuers...
Offline Offline
Send Email Send Email

Forward
Message #157 of 177 |
Expand Messages Author Sort by Date

Dear PL/SQL testers: Chris Rimmer, the man who makes so much possible with utPLSQL (in particular the fantastic documentation set), has just posted the...
Steven Feuerstein
stevenfeuers...
Offline Send Email
Oct 9, 2002
12:08 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help