epam / epam/ketcher

Autotests: Make sure Ketcher supports all possible atom types and bond types created and imported from ChemDraw

Open
#4,232 0 comments 0 reactions 1 assignee Claimed by @NadezhdaPeskun View on GitHub
Autotests QA task
Dominant language
TypeScript
Stars
884
Forks
262
Avg merge
2d 16h
Merged PRs (30d)
138

Description

Make sure Ketcher supports all possible atom types and Bonds Labels, created and imported from ChemDraw
Use following as reference documentation: [ChemDraw_17_manual.pdf](https://github.com/epam/ketcher/files/14666152/ChemDraw_17_manual.pdf)

1. So - create set of canvas(es) in Chem Draw with all possible atom types and its properties (especially CIP and stereo labels)
2. Set of all possible bond types and its properties
3. Export it to CDX format
4. Load it to Ketcher
5. Validate everything shown correct
6. Create test cases for autotest (use https://github.com/epam/ketcher/issues/4018 as reference example)

Test cases blocked by:
- https://github.com/epam/Indigo/issues/1803
- https://github.com/epam/Indigo/issues/1804
- https://github.com/epam/Indigo/issues/1806
- https://github.com/epam/Indigo/issues/1807
- https://github.com/epam/Indigo/issues/1808
- https://github.com/epam/Indigo/issues/1796
- https://github.com/epam/Indigo/issues/1886
- https://github.com/epam/Indigo/issues/1893

### Test case 1:
- Make sure Ketcher supports Chemical Symbols arrow 1

**Preconditions:**
Clear canvas
Use cdx file
[cdx_Chemical Symbols -1.zip](https://github.com/epam/ketcher/files/14575521/cdx_Chemical.Symbols.-1.zip)

**Main steps:**
1. Open cdx file from ChemDraw
2. Validate canvas

### Test case 2:
- Make sure Ketcher supports Chemical Symbols ABS for Fullerene and 3D Molecule
[FullereneCDX-example.zip](https://github.com/epam/Indigo/files/14586732/FullereneCDX-example.zip)

**Main steps:**
1. Open cdx file from ChemDraw
2. Validate canvas

### Test case 3:
- Make sure Ketcher supports and can Save to different fomat files StereoCenters from ChemDraw
[ketcher (BadStereoCenters).zip](https://github.com/epam/ketcher/files/14823493/ketcher.BadStereoCenters.zip)
[StereoCenters_CD (All).zip](https://github.com/epam/ketcher/files/14823494/StereoCenters_CD.All.zip)

**Main steps:**
1. Open cdx file from ChemDraw
2. Validate canvas

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.