Mark Fontenot

...computer scientist, teacher, amateur pianist, ...

  • Home
  • About Me
  • Teaching
    • CS 3200 – DB Design – Northeastern University
      • CS3200 – Intro to Databases – Fall 2025
      • CS 3200 – Summer 2 2025
      • CS 3200 – Summer 25 – DoC
      • CS3200 – Intro to Databases – Spring 2025
      • CS3200 – Intro to Databases – Fall 2024
      • CS 3200 – Summer 2 2024
      • CS 3200 – Database Design – Spring 2024
      • CS 3200 – Database Design – Fall 2023
      • CS 3200 – Database Design – Spring 2023
      • CS 3200 – Database Design – Fall 2022
    • CS 3520 – Programming in C++
      • CS 3520-01 – C++ – Fall 2023
    • DS 4300 – Large Scale Information Storage and Retrieval
      • Large Scale Information Storage and Retrieval: DS 4300 – Spring 2025
      • Large Scale Information Storage and Retrieval: DS 4300 – Fall 2024
    • Data Structures (SMU)
      • CS 2341 – Spring 2022
      • CS 2341 – Fall 2021
      • CS 2341 – Spring 2021
      • CS 2341 – Spring 2020
      • CS 2341 – Fall 2020
      • CS 2341 – Spring 2020
      • CS 2341 – Fall 2019
      • CSE 2341 – Spring 2019
      • CSE 2341 – Spring 2018
      • CSE 2341 – Fall 2017
      • CSE 2341 – Spring 2017
      • CSE 2341 – Fall 2016
      • CSE 2341 – Spring 2016
      • CSE 2341 – Fall 2015
      • CSE 2341 – Spring 2015
    • Database Concepts (SMU)
      • CSE 3330 – Spring 2019
      • CSE 3330 – Spring 2018
      • CSE 3330 – Fall 2017
      • CSE 3330 – Spring 2017
      • CSE 3330 – Spring 2016
      • CSE 3330 – Fall 2015
      • CSE 3330 – Spring 2015
    • Programming Concepts (SMU)
      • CS 1342 – May Term 22
      • CS 1342 – Summer 2019
      • CSE 1342 – Summer 2018
      • CSE 1342 – Summer 2018 (SMU in Germany)
      • CSE 1342 – Summer 2017
      • CSE 1342 – Summer 2016 in Weimar
      • CSE 1342 – Summer 2014
    • Algorithms (SMU)
      • CS 3353 – Spring 2022
      • CS 3353 – Fall 2021
      • CS 3353 – Spring 2021
    • Introduction to Engineering Design (SMU)
  • Research
    • PhD Programs in CS or Engineering Education
  • CV
    • Education
    • Experience
    • Research
    • Consulting
    • Service
    • Honors and Awards
You are here: Home / Archives for catch

Testing More than One Thing with Catch

February 13, 2018 by Mark Fontenot Leave a Comment

In a modern piece of software, you wouldn’t have tests for just one class.  You’d have exhaustive tests for all the functionality in your program.  However, it would be challenging to put all of the tests in one single tests.cpp file.   [Read more…]

Filed Under: Software Dev Tagged With: catch, cpp, cse2341

Find Me

  • GitHub
  • LinkedIn

Important Links

  • CS3200 – Intro to Databases – Fall 2025

Recent Posts

  • Tips for Making a GitHub Profile Look More Professional April 27, 2024
  • Setting Up Your GitHub Profile April 26, 2024
  • Using the Khoury Office Hours App January 16, 2024
  • Gearing Up for Spring 22 Data Structures January 10, 2022
  • Adding Timeout to Github Actions September 21, 2021

GitHub Starred Repos

  • AI/ML/DS Repos
  • All Starred Repos
  • Boilerplate Repos
  • C++ Repos
  • CheatSheets and Note Collections
  • NeoVim and Vim Repos
  • Python Repos
  • Web Dev Repos

Blogs and Things I Read

  • Coding Horror
  • Hacker Noon
  • List of Awesome Lists
  • Medium Blogs
  • Organizing Creativity
  • Towards Data Science

Tags

17S 17Su-Germany 1342su14 c catch clion CO-OP Readiness coding cpp cs3353 cse1341 cse2341 cse3330 csed databases DataStructures docker education Fall2014 fall2016 highered Java learning linux mysql Office Hours oh-my-zsh pointers programming Python3 Software Development sql terminal zsh

Return to top of page

Copyright © 2025 · eleven40 Child Theme on Genesis Framework · WordPress · Log in