Skip to content

Commit 5f99fb9

Browse files
author
Samuel Nitsche
committed
Basic content with the stuff I know so far
1 parent 3a4dd32 commit 5f99fb9

1 file changed

Lines changed: 26 additions & 15 deletions

File tree

‎resources.md‎

Lines changed: 26 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,42 +6,53 @@ permalink: /resources/
66

77
## Framework
88

9-
- Latest documentation
9+
- [Latest documentation](/utPLSQL/latest/)
1010

1111
#### Overview
1212

13-
- [Unit Testing Oracle PL/SQL](https://vimeo.com/261135676):
13+
- [Unit Testing Oracle PL/SQL](https://vimeo.com/261135676) (by Jacek Gebal)
1414
Comprehensive webinar about utPLSQL by Jacek Gebal. The definitive guide to why and how to test PL/SQL with utPLSQL
15-
- [utPLSQL 3.0 - How to have your cake and eat it](https://mikesmithers.wordpress.com/2018/04/25/utplsql-3-0-how-to-have-your-cake-and-eat-it/):
16-
Complete introduction to utPLSQL 3.0 by Mike Smithers, covering installation, comprehensive example application, transaction challenges and even code coverage
17-
- [Strongholds of Confidence: Self-Testing your Database](https://cleandatabase.wordpress.com/2017/10/26/strongholds-of-confidence-self-testing-your-database/):
18-
Plea to start creating meaningful, automated self-tests and why by Samuel Nitsche. Finishes with a utPLSQL example
15+
- [utPLSQL 3.0 - How to have your cake and eat it](https://mikesmithers.wordpress.com/2018/04/25/utplsql-3-0-how-to-have-your-cake-and-eat-it/) (by Mike Smithers)
16+
Complete introduction to utPLSQL 3.0, covering installation, comprehensive example application, transaction challenges and even code coverage
17+
- [Strongholds of Confidence: Self-Testing your Database](https://cleandatabase.wordpress.com/2017/10/26/strongholds-of-confidence-self-testing-your-database/) (by Samuel Nitsche)
18+
Plea to start creating meaningful, automated self-tests and why. Finishes with a concrete utPLSQL example
1919

2020
#### Structuring Tests
2121

22-
- [utPLSQL’s Suite Hierarchy in action](https://cleandatabase.wordpress.com/2018/12/16/100codeexamples-utplsqls-suite-hierarchy-in-action/):
22+
- [utPLSQL’s Suite Hierarchy in action](https://cleandatabase.wordpress.com/2018/12/16/100codeexamples-utplsqls-suite-hierarchy-in-action/) (by Samuel Nitsche)
2323
Example of the `%suitepath` annotation and utPLSQL hierarchies
24-
- [Narrate Star Wars Movies with utPLSQL annotations](https://cleandatabase.wordpress.com/2019/06/25/narrate-star-wars-movies-with-utplsql-annotations/):
24+
- [Narrate Star Wars Movies with utPLSQL annotations](https://cleandatabase.wordpress.com/2019/06/25/narrate-star-wars-movies-with-utplsql-annotations/) (by Samuel Nitsche)
2525
Example how to use the different annotations that allow to structure tests (`%before`, `%after`, `%context`)
26-
- [Testing the Deathstar security with utPLSQL contexts](https://cleandatabase.wordpress.com/2019/06/06/testing-the-deathstar-security-with-utplsql-contexts/):
26+
- [Testing the Deathstar security with utPLSQL contexts](https://cleandatabase.wordpress.com/2019/06/06/testing-the-deathstar-security-with-utplsql-contexts/) (by Samuel Nitsche)
2727
Example how to use the `%context` annotation
2828

29+
#### Cursor Comparison
30+
31+
- [Unit-Tests for Primary/Secondary Lookup with Cursor Comparison](https://cleandatabase.wordpress.com/2018/12/06/100codeexamples-unit-tests-for-primary-secondary-lookup-with-cursor-comparison/) (by Samuel Nitsche)
32+
Example how to use cursor comparison with `select from dual` expectations
33+
- [utPLSQL Cursor Comparison with user-defined Types](https://cleandatabase.wordpress.com/2019/02/03/100codeexamples-utplsql-cursor-comparison-with-user-defined-types/) (by Samuel Nitsche)
34+
Example how to use cursor comparison with expectations created via user-defined types
35+
- [Test updatable views with utPLSQL Cursors](https://cleandatabase.wordpress.com/2019/03/15/100codeexamples-test-updatable-views-with-utplsql-cursors/) (by Samuel Nitsche)
36+
Example how to easily test the updatability of a view with cursor comparison
2937

3038
#### Code Talks
3139

3240
- [2017 CodeTalk Series: Unit Testing PL SQL Code in the Real World](https://www.youtube.com/watch?v=1qAZvS5rvyY)
3341
- [2018 CodeTalk Series: Practical Advice for Taking Your PL SQL Testing to the Next Level](https://www.youtube.com/watch?v=CvZOwp9pn4o)
3442

35-
3643

3744
## Tools
3845

39-
#### SQLDeveloper PlugIn
46+
#### SQLDeveloper Plugin
4047

41-
- [Running utPLSQL Tests in SQL Developer](https://www.salvis.com/blog/2019/07/06/running-utplsql-tests-in-sql-developer/)
48+
- [Running utPLSQL Tests in SQL Developer](https://www.salvis.com/blog/2019/07/06/running-utplsql-tests-in-sql-developer/) (by Philipp Salvisberg)
49+
Detailed explanation how to install and use the utPLSQL-Plugin for SQLDeveloper
50+
- [GitHub page](https://github.com/utPLSQL/utPLSQL-SQLDeveloper)
4251

52+
#### Command-line interface
4353

54+
- [GitHub page](https://github.com/utPLSQL/utPLSQL-cli)
4455

45-
#### Command-line interface
46-
- CLI Readme
47-
-
56+
#### Maven-Plugin
57+
58+
- [GitHub page](https://github.com/utPLSQL/utPLSQL-maven-plugin)

0 commit comments

Comments
 (0)