Ruby-plsql-spec
Jump to navigation
Jump to search
| Ruby-plsql-spec | |
|---|---|
| Original author | Raimonds Simanovskis |
| Preview release | 0.5.0
/ May 13, 2016 |
| Repository | github |
| Written in | Ruby |
| Engine | |
| Type | SQL test automation framework |
| License | MIT |
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]- ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).