Chongsun Ahn

We seem to be missing a bunch of tests here.

We seem to be missing a bunch of tests here.

If you have added the test, please add the code changes to this review, so I can review.

If you have added the test, please add the code changes to this review, so I can review.

If you have added the test, please add the code changes to this review.

If you have added the test, please add the code changes to this review.

This name is not helpful to determine what this method does exactly.

This name is not helpful to determine what this method does exactly.

It would be preferable to log things, rather than print out to system.

It would be preferable to log things, rather than print out to system.

Can you explain why these APIs are necessary? Why do we not just use the existing APIs?

Can you explain why these APIs are necessary? Why do we not just use the existing APIs?

Where are the 404 Not Found tests for GET and DELETE /id?

Where are the 404 Not Found tests for GET and DELETE /id?

Why is program named first in this class name?

Why is program named first in this class name?

Are we sure we want to do this?

Are we sure we want to do this?

This seems very inefficient to make an API call for one orderable each time.

This seems very inefficient to make an API call for one orderable each time.

Where is the PUT 400 Bad Request test?

Where is the PUT 400 Bad Request test?

Are we sure we want to allow this?

Are we sure we want to allow this?

So, there is no additional logic besides just creating the association between equipment and orderable?

So, there is no additional logic besides just creating the association between equipment and orderable?

We will create new tickets to address any issues with the transforms.

We will create new tickets to address any issues with the transforms.

I don't see a GET /id test.

I don't see a GET /id test.