Category { @Generated(hash = 713229351) public void update() { if (myDao == null) { throw new DaoException("Entity is detached from DAO context"); } myDao.update(this); } @Generated(hash = 737031366)  Category(Long id, String tag, String wikiDataId, Boolean isWikiDataIdPresent); @Keep  Category(String tag, List<CategoryName> names, String wikiDataId); @Keep  Category(String tag, List<CategoryName> names); @Generated(hash = 1150634039)  Category(); Long getId(); void setId(Long id); String getTag(); void setTag(String tag); @Generated(hash = 1993038757) List<CategoryName> getNames(); @Generated(hash = 1832659617) synchronized void resetNames(); @Generated(hash = 128553479) void delete(); @Generated(hash = 1942392019) void refresh(); @Generated(hash = 713229351) void update(); String getWikiDataId(); void setWikiDataId(String wikiDataId); Boolean getIsWikiDataIdPresent(); void setIsWikiDataIdPresent(Boolean isWikiDataIdPresent); @Generated(hash = 503476761) void __setDaoSession(DaoSession daoSession);  }
@Test public void updateWithNullDao_throwsDaoException() { assertThrows(DaoException.class, () -> mCategory.update()); }