Cook macaroni according to package directions; drain well, rinse with cold water, and drain again.
Turn into a large bowl.
Add artichokes and their liquid, mushrooms, cherry tomatoes, olives, parsley, and basil; toss gently.
Cover and refrigerate for at least 4 hours or until next day.
Before serving, season with salt and pepper to taste.