#ifndef ASH_APP_MENU_NOTIFICATION_MENU_VIEW_TEST_API_H_
#define ASH_APP_MENU_NOTIFICATION_MENU_VIEW_TEST_API_H_
#include <string>
#include "base/memory/raw_ptr.h"
namespace ash {
class NotificationMenuView;
class NotificationOverflowView;
class NotificationMenuViewTestAPI {
public:
explicit NotificationMenuViewTestAPI(
NotificationMenuView* notification_menu_view);
NotificationMenuViewTestAPI(const NotificationMenuViewTestAPI&) = delete;
NotificationMenuViewTestAPI& operator=(const NotificationMenuViewTestAPI&) =
delete;
~NotificationMenuViewTestAPI();
std::u16string GetCounterViewContents() const;
int GetItemViewCount() const;
NotificationOverflowView* GetOverflowView() const;
private:
const raw_ptr<NotificationMenuView, ExperimentalAsh> notification_menu_view_;
};
}
#endif