Ruby-plsql-spec

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Ruby-plsql-spec
Original authorRaimonds Simanovskis
Preview release
0.5.0 / May 13, 2016; 9 years ago (2016-05-13)
Repositorygithub.com/rsim/ruby-plsql-spec
Written inRuby
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    TypeSQL test automation framework
    LicenseMIT

    Ruby-plsql-spec is a modern PL/SQL unit testing framework, based on the Ruby testing (or behaviour driven development) framework.[1]

    It was originally developed to give PL/SQL developers an alternative to the utPLSQL framework. The goal was to make it faster to write Unit testing easier and less verbose.[2]

    Features

    [edit | edit source]

    The key features of Ruby-plsql-spec include:

    • Provides a Ruby API for calling PL/SQL procedures and functions, supporting various PL/SQL data types as input and output parameters.[3]
    • Allows writing unit tests for PL/SQL code in Ruby using the RSpec syntax, which is more compact and readable compared to traditional PL/SQL testing frameworks.[4]
    • Includes helper methods and utilities for creating test data and verifying results.[1]
    • Supports running tests against an Oracle database connection specified in a configuration file.[1]

    References

    [edit | edit source]
    1. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).